Gruppenchatraum in Rails

Einführung:

Chat Engine ist eine leichtgewichtige Rails-Engine, die jQuery und Memcached stark nutzt, um einen sehr einfachen Gruppen-Chatroom zu implementieren.

Merkmale:

  • Sie müssen einen Spitznamen eingeben, um Teil des Chatrooms zu sein.
  • In der Benutzerliste werden alle angemeldeten Benutzer angezeigt
  • Zeilen im Chat, in denen der Spitzname eines Benutzers erwähnt wird, werden hervorgehoben.
  • Der Inaktivitäts-Timer meldet Benutzer von der Clientseite ab.
  • Rake-Aufgabe zum Abmelden von Benutzern, deren Browser beim Entladeereignis keine Ajax-Anfragen zulassen.
  • Die Möglichkeit, bestimmte Benutzer stummzuschalten (über Skript/Konsole). Stummgeschaltete Benutzer sehen ihre eigenen Nachrichten, andere jedoch nicht.

 Implementierung:

Chat-Engine installieren

 ./script/plugin install git://github.com/amiel/chat-engine.git

Vermögenswerte kopieren

Rake chat:sync

Assets einschließen, JQuery nicht vergessen

<%= stylesheet_link_tag 'chat' %>

<%= javascript_include_tag 'jquery-xxxjs', 'auto_scroll', 'chat' %>

Verwenden Sie den Teil chat_overlay

 <%= render :partial => 'chats/chat_overlay' %>

Kontaktieren Sie RailsCarma | Global Rails Company

Hinweis: Stellen Sie sicher, dass Jrails installiert ist und die Prototypen ordnungsgemäß enthalten sind.


Abonnieren Sie die neuesten Updates

zusammenhängende Posts

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEGerman