Rails gem Private_Pub facebook like 聊天实现
Posted
技术标签:
【中文标题】Rails gem Private_Pub facebook like 聊天实现【英文标题】:Rails gem Private_Pub facebook like chat implementation 【发布时间】:2015-03-02 22:09:06 【问题描述】:我正在尝试使用 private_pub gem 实现一种 Facebook 聊天,但遇到以下问题:
假设有两个人登录了应用程序 user1 和 user2。 user1 向 user2 发送消息;但是 user2 不会收到该消息,除非他订阅了会话频道,这仅在 user2 想要向 user1 发送消息(打开聊天窗口)时发生。
在 user1 发送消息时,将 user2 订阅到频道的最佳方式是什么(甚至有可能?)如果这不可能,那么实现此目的的最佳方式是什么。我现在能想到的一件事是在页面加载时为 user2 订阅频道,但我想如果我们有太多可以相互交谈的用户,那将不是一件好事。
感谢您的帮助!
【问题讨论】:
【参考方案1】:我认为您正在尝试创建一个类似 facebook 的聊天系统。为此,我建议您关注这篇文章。
http://josephndungu.com/tutorials/gmail-like-chat-application-in-ruby-on-rails
这是使用 private_pub gem 的一个很好的例子,它还解释了如何创建像 facebook 这样的对话系统。
【讨论】:
以上是关于Rails gem Private_Pub facebook like 聊天实现的主要内容,如果未能解决你的问题,请参考以下文章