我已经搜索了一些时间来调查几种技术,为ruby on rails应用程序构建一个简单的即时消息系统。这似乎非常复杂,因为我没有发现任何跨浏览器或任何1-1概念证明的实现。
看着:
任何人都可以建议我使用rails的即时信使:
我真的不知道我将如何实现这一点,任何人都可以给我建议如何解决这个问题? THX
答案 0 :(得分:5)
正如埃里克所说,没有一个。消息传递是一件非常困难的事情。
现在我正在使用Pubnub,这是一项外部服务。关于Rails集成的文档不是很好,所以你只需要自己尝试一下。
在更好的文档方面,有Faye,但这是一个内部流程,需要运行两个实例(一个用于响应Faye请求,另一个用于运行您的应用)。这对Heroku来说有点棘手(而且更贵),所以我只是坚持使用Pubnub。
就Faye文档而言,请查看此Railscast,有关隐私,请查看Private Pub。
编辑:如果你认为私人酒吧难以整合......好吧,不要吝啬,但也许你应该在深入研究这个问题之前尝试更多地了解Rails和Javascript,这不是一件容易的事(尽管看起来应该如此)
编辑2:此外,对于王菲,this tutorial might help you out.
对于这类事情,最好使用Node.js。
答案 1 :(得分:1)
正在进行的工作: 完整的facebook克隆
https://github.com/rubytastic/im
请提供代码是固定的,仍然是古怪的!