Using Data in Stimulus
This lesson will show how to use data with Stimulus.
We'll cover the following
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 that we’re choosing to do this by polling the server continuously for updates. Later, we’ll look at how to use ActionCable for server push.
Sold-out concerts controller
On the Rails side, we’d like to set this up as its own route by adding a new singular resource to the routes.rb
file:
Get hands-on with 1400+ tech skills courses.