Without writing any javascript, we create a highly interactive parent navigation. We will use Turbo Frames to provide the highly interactive experience and build a parent-child relationship from scratch.
Continuing on from Episode 334, we look at creating the rest of the functionality of our shopping cart. We look at creating the checkout page with Stripe and handling the webhooks when a checkout session has been completed.
Working with time zones can be difficult and lead to the inaccurate display of data. In this episode, we explore how to display dates & times and query records based on a user's time zone.
In this episode, we look at adding system tests in our application to test our Stimulus Controllers. We'll also look at how to DRY up some of the tests and how to run them in a headless environment.