導入:
Chat Engine は、jQuery と memcached を多用して非常にシンプルなグループ チャット ルームを実装する軽量の Rails エンジンです。
特徴:
- チャット ルームに参加するには、ニックネームを入力する必要があります。
- ログインしているすべてのユーザーがユーザーリストに表示されます
- チャット内のユーザーのニックネームに言及した行が強調表示されます。
- 非アクティブ タイマーにより、クライアント側からユーザーがログアウトされます。
- rake タスクは、ブラウザがアンロード イベントでの ajax リクエストを許可していないユーザーをログアウトします。
- 特定のユーザーを (スクリプト/コンソールから) ミュートする機能。ミュートされたユーザーには自分のメッセージが表示されますが、他のユーザーには表示されません。
実装:
チャットエンジンをインストールする
./script/plugin install git://github.com/amiel/chat-engine.git
アセットをコピーする
Rake チャット:同期
アセットを含めます。jQuery を忘れないでください
<%= stylesheet_link_tag 'チャット' %>
<%= javascript_include_tag 'jquery-xxxjs'、'auto_scroll'、'chat' %>
chat_overlay 部分を使用する
<%= レンダリング :partial => 'チャット/チャット_オーバーレイ' %>
最新のアップデートを購読する
関連記事