HTTP API のみを実行する Rails アプリがあります。クライアント側では、現在 Ember.js が使用されています。私たちは Ember にあまり感銘を受けておらず、Meteor.js のアプローチがとても気に入っています。したがって、クライアント側を Meteor.js と交換し、Data Distribution Protocol (DDP) を使用する websocket を介して Rails サーバーと通信することで、Rails のモデル、メーラー、およびコントローラーを引き続き使用できるようにします。DDP のサーバー側の実装は簡単なはずです。
ただし、Rails で websocket を使用する方法は不明です。スタンドアロン環境で websocket リクエストを簡単に受け入れることができる Reel を見つけました。とにかくセルロイドスタックの上にDDPを実装したいので、リールは素晴らしいようです。しかし、Rails 環境で Reel を実行する場合はどうでしょうか? そのために「レールランナー」が必要ですか?そして、既存のコントローラーを引き続き使用して、着信要求をディスパッチしたいと考えています (リソースの追加/変更/削除など)。リクエストがRackを経由しなくても、それは可能ですか?
どんな入力でも大歓迎です。