Screencast: Private Pub für Realtime-Events

Privat Pub ist ein Gem mit dem Echtzeit-Events auf sehr einfach Weise erstellt und genutzt werden können. In diesem Screencast erfahrt ihr wie es in Kombination mit Rails verwendet werden kann.

 

Downloads in verschiedenen Formaten:

mp4
mp4
webm
ogg

 

Resourcen:

Gemfile

gem 'private_pub'

terminal

bundle
rails g private_pub:install
rackup private_pub.ru -s thin -E production

messages/index.html.erb

<%= subscribe_to "/messages/new" %>

messages/create.js.erb

<% publish_to "/messages/new" do %>
  $("#chat").append("<%= j render(@message) %>");
<% end %>

messages_controller.rb

PrivatePub.publish_to("/messages/new", message: @message)

app/assets/javascripts/messages.js.coffee

PrivatePub.subscribe "/messages/new", (data, channel) ->
  alert data.message.content

Eingestellt am 21.01.2012 um 17:24

Kategorie: Tutorials

Be Sociable, Share!

Kommentare für diesen Artikel wurden geschlossen.

Suchen auf rubyonrails.de

Aktuelle Rails Version + Abhängigkeiten:

Gem rails-3.0.0
actionmailer (= 3.0.0, runtime)
actionpack (= 3.0.0, runtime)
activerecord (= 3.0.0, runtime)
activeresource (= 3.0.0, runtime)
activesupport (= 3.0.0, runtime)
bundler (~> 1.0.0, runtime)
railties (= 3.0.0, runtime)

Rails auf Rubyforge
Rails auf Github