actioncable-examples
actioncable-examples copied to clipboard
Action Cable Examples
Action Cable Examples
A collection of examples showcasing the capabilities of Action Cable.
Dependencies
You must have redis installed and running on the default port:6379 (or configure it in config/redis/cable.yml).
Installing Redis
On Linux
wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemakemake install
On Mac
brew install redis
Note: You must have Ruby 2.2.2 installed in order to use redis
Starting the servers
- Run
./bin/setup - Run
./bin/cable - Open up a separate terminal and run:
./bin/rails server - One more terminal to run redis server:
redis-server - Visit
http://localhost:3000
Live comments example
- Open two browsers with separate cookie spaces (like a regular session and an incognito session).
- Login as different people in each browser.
- Go to the same message.
- Add comments in either browser and see them appear real-time on the counterpart screen.
