11

Rails 3.2 プロジェクトに HTML5 Server-Side-Event を導入しようとしています。Google.com で検索しましたが、ほとんどの例は php を使用しています。を使用しているRailsの例は1つだけGoliathで、私はそれを使用していません。

私はThin自分の開発で使用し、passenger. SSEのテキストストリーミングを行うには有効だと思います。Rails 3.2 に参照用の例はありますか?

4

3 に答える 3

4

Rails 4.0 は SSE を実装しており、レールをアップグレードし、Rails 4.0 を介して SSE を実装しています ActiveController::Live がおそらく最良の選択肢です。

そうしないと、Juggernaut やその他のフレームワークなど、安定性/パフォーマンス/保守性の低いオプションに行き詰まる可能性があります。

ソース:
http://ngauthier.com/2013/02/rails-4-sse-notify-listen.html http://edgeguides.rubyonrails.org/4_0_release_notes.html#railties-notable-changes

于 2013-03-27T02:59:22.403 に答える
2

「クランプ」ジェムをチェックアウトできます - http://cramp.in/

HTML5 テクノロジ (WebSockets および SSE) のサポートが組み込まれています。

于 2012-10-31T11:15:28.290 に答える
0

これは正確には HTML 5 サーバー サイド イベントではありませんが、本質的に同じことを達成するための実証済みの方法です。サーバーからクライアントにプッシュするために、過去に私を含む多くの人が Juggernaut gem (https://github.com/maccman/juggernaut - node.js 上で実行) を使用しました。Server Side Events とは少し異なりますが、おそらくより多くの時間をかけてテストされています。宝石はまだ更新されているようです。

于 2012-11-12T05:47:08.890 に答える