The Juggernaut plugin for Ruby on Rails aims to revolutionize your Rails app by letting the server initiate a connection and push data to the client. In other words your app can have a real time connection to the server with the advantage of instant updates. Although the obvious use of this is for chat, the most exciting prospect is collaborative cms and wikis.
Install
- nstall the prerequisites
- execute the command in rails:
- Add this to any pages you want Juggernaut 'enabled':
- Also add this to the head of any views you want to use Juggernaut:
- Install the gem:
- Configure the gem:
- Start the push server:
- Now, visit the view you made earlier, you should see a msg saying 'Juggernaut Connected on localhost:5001' (If you're using Firebug it'll appear in that, otherwise it'll be an alert)
- Then, to send data to juggernaut, execute this in the console:
ruby script/plugin install git://github.com/maccman/juggernaut_plugin.git
<%= javascript_include_tag 'prototype', :juggernaut %>
<%= juggernaut %>
sudo gem install juggernaut
juggernaut -g juggernaut.yml
juggernaut -c juggernaut.yml
Juggernaut.send_to_all("alert('hi from juggernaut')"
this is the link : http://juggernaut.rubyforge.org/