【问题标题】:How to use Comet in Rails 3? [closed]如何在 Rails 3 中使用 Comet? [关闭]
【发布时间】:2012-02-25 05:02:34
【问题描述】:

Rails 3 中是否有任何库可以使用 Comet?

我听说主宰不再工作了。

我使用Passenger Standalone 作为服务器。

【问题讨论】:

  • 我不知道,在某个地方。有用吗?
  • @mu-is-too-short 谢谢!值得安装

标签: ruby-on-rails ruby ruby-on-rails-3 comet


【解决方案1】:

Faye 呢?这是一个 Railscast screencast 可以帮助你。

顺便说一句,我们几天前讨论过这个问题。这是question。

【讨论】:

  • 感谢您的推荐,如果主宰失败了我会尝试的。但是现在,我已经有一个工作的彗星服务器(主宰)。我昨天成功了。
【解决方案2】:

好的,我尝试了 Juggernaut 并在安装它的依赖项时遇到了一些问题,但在解决之后它工作得很好。它不依赖于 Rails,你只需要 Ruby,所以它也适用于 Rails 3。

【讨论】:

    【解决方案3】:

    您可以使用Pusher。它不是免费的,但非常易于使用。

    【讨论】:

      【解决方案4】:

      由于SSEs,Juggernaut 不再工作。

      这是一个浏览器 API,可让您保持打开服务器的套接字,订阅更新流。它非常适合创建 Juggernaut 的用例,而且可以在几行 Ruby 中实现。换句话说,它使剑圣完全多余。

      我找到了一个实现了一些 Comet 功能的 gem:Cramp,我还没有使用它,但你可以尝试在你的项目中实现它。

      【讨论】:

        猜你喜欢
        • 2010-09-13
        • 2011-11-12
        • 2023-03-23
        • 2011-04-01
        • 2012-03-17
        • 2010-09-09
        • 1970-01-01
        • 2021-03-04
        相关资源
        最近更新 更多