私はRails 3でプロジェクトを開始しました。私はFacebookのような通知を追加する必要があります。 iPadのようなサポートデバイスにWebSocketを使用するのが最善の方法ですが、Railsで簡単に実装できる優れたツールはありません。私はPusherappを見つけましたが、価格は圧倒的です。また、第三者の会社にデータを提供することは賢明ではないと私は考えています。だから、必要とするもの:ベストRuby on Rails WebSocketツール
- オープンソース
- チャンネルのサポートのいくつかの種類
- Railsのためのヘルパー(とRailsでの作業は、3)
興味のある人には、Juggernautは廃止されました(http://blog.alexmaccaw.com/killing-a-library)。著者は代わりにHTML5 [Server-Side Events](http://www.html5rocks.com/en/tutorials/eventsource/basics/)を使用することを推奨し、非推奨のアナウンスのリンクに素敵な解説を提供します。 –
@ Jeffのコメントのフォローアップとして、Rails 4はActionController :: Streamingモジュールを介してSSEの組み込みサポートを提供しています。ここのドキュメント:http://api.rubyonrails.org/classes/ActionController/Streaming.html – user456584
[Plezi](https://github.com/boazsegev/plezi) - Rubyフレームワークとしてスタンドアロンまたは既存のRailsアプリの内部にインストールすることができます。 Rackサーバーを[GRHttp server](https://github.com/boazsegev/GRHttp)に置き換えて、PleziをWebSocketまたは余分なHtmlルートとして実行し、同じサーバーとポート上でRailsを使用することができます。これにより、WebSocketを使用してActiveRecordデータを簡単に保存(または送信)できます。これはすべて同じコードです。 – Myst