September 2022
Intermediate to advanced
410 pages
10h 7m
English
With async, await, and fetch in our toolbox, we can get our Stimulus controller to contact the server to get data about which concerts are sold out. We could also do this with Turbo Streams, but for the moment let’s assume we’re locked into an existing API for the sold-out data. Let’s also assume for the moment that we need to get continuous data and we’re choosing to do this by polling the server continuously for updates. (In Chapter 9, Immediate Communication with ActionCable, we’ll look at how to use ActionCable for server push.)
On the Rails side, I’d like to set this up as its own route by adding a new singular resource to the routes.rb file:
| | Rails.application.routes.draw |