Railsのグループチャットルーム

導入:

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 => 'チャット/チャット_オーバーレイ' %>

Contact RailsCarma | Global Rails Company

注: Jrails がインストールされており、プロトタイプが適切に含まれていることを確認してください。


最新のアップデートを購読する

関連記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

jaJapanese