June 2021
Intermediate to advanced
398 pages
9h 35m
English
Installing ActionCable has already been done as part of our generic Rails setup. The Ruby gem is part of our Gemfile, and the JavaScript package is already in our package.json file. I did install the package @types/actioncable with yarn add @types/actioncable, which contains TypeScript definitions for ActionCable client-side code, allowing us to use TypeScript with ActionCable.
ActionCable has some configuration that you can see in the config/cable.yml file:
| | development: |
| | adapter: redis |
| | url: redis://localhost:6379/1 |
| | |
| | test: |
| | adapter: test |
| | |
| | production: |
| | adapter: redis |
| | url: <%= ENV.fetch("REDIS_URL") { "redis://localhost:6379/1" } %> |
| | channel_prefix: north_by_production ... |