是否有关于faye on rails的全功能教程或示例?

时间:2012-08-03 17:23:02

标签: ruby-on-rails-3 faye

之前我曾在节点上与faye合作,但现在想将它添加到rails应用程序中。我找到了很多快速集成指南,并将其启动并运行,但我目前的实现非常糟糕。我一直无法找到任何更长的教程或示例,包括服务器订阅faye频道,与rails模型交互以及发布响应的良好约定。有谁知道好资源?

3 个答案:

答案 0 :(得分:5)

以下链接对您有用,

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

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

答案 1 :(得分: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确保您的聊天安全。

答案 2 :(得分:0)

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

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

编写了一个简约的barebones example项目,该项目在faye-rails-example.herokuapp.com实时观察到了heroku。