Websockets 和 Rails

Websockets and Rails

我想开发一个基于 Rails 4.2 (Ruby 2.1.0) 和 websockets 的网络文件管理器。

将 websocket 与 rails 一起使用的最佳方式是什么?

看看faye-websocket. Here is a nice railscasts tutorial

看看Plezi framework

与 Faye 相比的优势在于 Faye 需要您自己处理您的 Redis 广播逻辑,而 Plezi 是一个框架,它为您处理 Redis 逻辑并让您 运行 您的 Plezi websockets 应用程序和您的Rails 应用程序在同一服务器上的同一端口上。

Plezi 在使用 Redis 时也很容易扩展,因为它可以 运行 所有广播和单播 API 通过 Redis,除了将它指向您的 Redis 服务器外,您不需要做任何事情.

documentation 中所述,您只需将 Plezi 代码作为中间件包含在 Rails 应用中。简单。