首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在passenger中复制事件,在websocket-rails中

在passenger中复制事件,在websocket-rails中
EN

Stack Overflow用户
提问于 2014-01-31 21:54:59
回答 1查看 299关注 0票数 0

我使用的是phusion passenger版本4.0.35

我的websocket_rails.rb文件

代码语言:javascript
复制
WebsocketRails.setup do |config|

config.log_level = :debug
config.log_internal_events = false

if Rails.env.production?
config.standalone = true
else
config.standalone = false
end
config.synchronize = false
end

在我使用的普通控制器中,如下所示

代码语言:javascript
复制
connection1 = WebsocketRails.users[one_user_id]
connection1.send_message :online, @reply.to_json(:methods => required_methods)
connection2 = WebsocketRails.users[another_other_user_id]
connection2.send_message :online, @reply.to_json(:methods => required_methods)

在客户端

代码语言:javascript
复制
var socket_path = document.domain + ":3001" + '/websocket'

var dispatcher = new WebSocketRails(socket_path)

dispatcher.bind('online', function(data){
.................
..................................
}

问题是,当我在控制器上调用send_message时,我得到了两次响应,两个用户都得到了两次响应。

另一件事是,它在普通服务器模式下的开发中工作得很好,该模式运行在瘦服务器上。

EN

回答 1

Stack Overflow用户

发布于 2014-01-31 22:15:00

您可以使用.deliver函数吗

Actionmailer not delivering mail, with rails 3这会对你有帮助,让我知道

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21481806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档