Ruby 在Rails中实现聊天

Ruby 在Rails中实现聊天,ruby,ruby-on-rails-3,juggernaut,faye,Ruby,Ruby On Rails 3,Juggernaut,Faye,我正在尝试在rails应用程序中实现一个聊天模块。我研究了railscast教程。通过本教程的更多内容,Ryan提到了广播消息,但我想要的是客户之间的私人对话,而不是广播 有可能通过费伊做到这一点吗?还是有更好的方式在rails中实现聊天功能?我对Faye了解不多,但假设原理与纯node.js和websockets一样,您可以将可以订阅的频道划分为尽可能多的聊天,然后,在客户端可以订阅该频道之前,您需要某种身份验证,其中有许多方法,与大多数身份验证系统一样(例如共享机密、用户名/密码、质询/响应

我正在尝试在rails应用程序中实现一个
聊天模块。我研究了railscast教程。通过本教程的更多内容,Ryan提到了
广播
消息,但我想要的是客户之间的
私人对话
,而不是广播


有可能通过费伊做到这一点吗?还是有更好的方式在rails中实现聊天功能?

我对Faye了解不多,但假设原理与纯node.js和websockets一样,您可以将可以订阅的频道划分为尽可能多的聊天,然后,在客户端可以订阅该频道之前,您需要某种身份验证,其中有许多方法,与大多数身份验证系统一样(例如共享机密、用户名/密码、质询/响应等)。

我对Faye了解不多,但假设原理与纯node.js和websockets一样,您可以将可以订阅的频道划分为尽可能多的聊天,然后在客户端可以订阅该频道之前需要某种身份验证,其中有多种方法,与大多数身份验证系统一样(例如共享机密、用户名/密码、质询/响应等)。

有一个gem为您处理faye的身份验证,因此用户只能收听您订阅的频道。还有一位铁路工人在谈论那块宝石。

有一个gem可以为您处理faye的音频诱惑,因此用户只能收听您订阅的频道。还有一位铁路工人在谈论那块宝石。

我使用了Ryan关于
private\u pub
的教程来实现类似Gmail的即时消息功能。其实并不复杂。看看我是如何在本教程中实现的

我使用了Ryan关于
private_pub
的教程来实现类似Gmail的即时消息功能。其实并不复杂。看看我在本教程中是如何做到这一点的

我正在尝试两个人之间的某种私人对话,而不是聊天室。Faye的订阅是基于url的,因此如何将其用于个人之间的私人聊天?/conversation/conversation\u id。对话与聊天有多大区别?我正在尝试两个人之间的私人聊天,而不是聊天室。Faye的订阅是基于url的,因此如何将其用于个人之间的私人聊天?/conversation/conversation\u id。对话与聊天有多大区别?这只是改变你的想法的问题。即使它被称为“广播”,你实际上只是在为两个人创建一个唯一的URL来订阅。这只是改变你的想法的问题。即使它被称为“广播”,你实际上只是在创建一个唯一的URL供两个人订阅。