4

我以前在 node 上使用过 faye,但现在想将它添加到 rails 应用程序。我找到了很多快速集成指南并启动并运行它,但我目前的实现非常笨拙。我已经找不到任何更长的教程或示例,包括服务器订阅 faye 频道、与 rails 模型交互以及发布响应的良好约定。有谁知道好的资源吗?

4

3 回答 3

5

以下链接可能对您有用,

http://railscasts.com/episodes/260-messaging-with-faye?view=asciicast

第一个展示了在 faye 的帮助下在 Rails 中的简单即时消息应用程序。

于 2012-08-07T09:56:25.703 回答
3

我发现How to Use Faye as a Real-Time Push Server in Rails教程是一个好的开始:

我们将构建一个简单的聊天服务。现在,Ryan Bates 在Railscast #260中介绍了这一点,但是,我们将在本教程中采用稍微不同的方法。首先,我们将创建一个聊天服务,用户进入公共房间,每个人都可以公开聊天。我们将添加的第二个功能是私人消息。此外,我们将使用 Ryan Bate 的private_pub gem 将一些安全性集成到我们的实现中。

在大约一个小时内,您将亲身体验并了解 Faye,无论是作为服务器还是作为客户端。最后,您将进行非常基本的聊天;不仅如此,您的聊天也通过private_pub安全。

于 2013-01-05T22:23:51.603 回答
0

Faye 已经转向机架兼容性,因此rackup建议使用 config.ru 文件并使用命令引导(listen 方法不适用于最新版本的 faye)。

不鼓励使用 rails 引导 Faye,因为 FAYE 与 rails 中的开发中间件不兼容,这意味着您将始终需要在生产模式下运行。

编写了一个简约的准系统示例项目,它可以干净地部署到 heroku,正如在faye-rails-example.herokuapp.com上观察到的那样。

于 2015-03-23T17:14:42.060 回答