如何在rails 3中构建真正的聊天应用程序?

时间:2013-06-20 15:06:35

标签: ruby-on-rails ruby chat long-polling private-pub

我正在构建一个以聊天功能为特色的网络应用。我决定使用私人酒吧宝石。但在私人酒吧,您必须使用此代码段订阅频道

<%= subscribe_to "/messages/new" %>

现在我希望这个代码在两个客户端(发起聊天请求的人和正在接收聊天请求的人)上执行,并且这个代码也是通过一个独特的渠道执行的,这样只有一对客户订阅了一个频道。我可以让聊天初始化订阅一个频道但是如何让另一端的“预期”客户端订阅该特定频道?

我应该在数据库中为javascript保留一个字段,让客户端在字段不为空时执行它吗?当然,我必须使用长轮询。

0 个答案:

没有答案