0

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

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

现在我希望这段代码在两个客户端(发起聊天请求的客户端和接收聊天请求的客户端)上执行,并且也使用唯一的频道,这样只有一对客户端订阅了频道。我可以让聊天发起者订阅一个频道,但我如何让另一端的“预期”客户端订阅该特定频道?

我是否应该在数据库中保留一个用于 javascript 的字段,并在该字段不为空时让客户端执行它?..of course 在这种情况下我将不得不使用长轮询。

4

0 回答 0