-
Notifications
You must be signed in to change notification settings - Fork 17
Installation and Setup
Getting started is quick and painless.
-
Add the
websocket-rails
gem to your Gemfile and run thebundle
command. -
Run the installation generator:
rails g websocket_rails:install
-
Create a new [WebsocketRails Controller](WebsocketRails Controllers) and direct events to it using the Event Router.
-
Enable the
config.threadsafe!
setting in yourdevelopment.rb
andproduction.rb
files. -
Start the web server:
thin start
The generator will create a new event route file located at config/initializers/events.rb
. You can use this file to direct incoming events to controller actions. More information on using the event router is located in the Documentation.
The generator will also require the JavaScript client in your application.js
manifest file. The JavaScript client allows you to bind callback functions to events published from your Rails application and trigger new events back on the server.