Active Storage in Rails

Sundae Club’s event-ticketing Rails app needed drag-and-drop uploads and richer content, so the streams walk through Active Storage from first wiring to a working UI.

Early work adds Active Storage and Action Text for new event fields, then explores Action Text, Active Storage, and Stimulus for richer descriptions. A dedicated session starts from scratch on Active Storage (including making video thumbnails editable), and another stream hooks up dropzone-style avatar uploads.

The deepest dive pairs Uppy.js with Rails Active Storage and Stimulus: choosing an integration approach, installing dependencies, building the client-side upload flow, configuring forms and assets, debugging build and versioning issues, and finally confirming a real upload end to end.

Clips

Integration strategy for file uploads

–

Installing Uppy dependencies

–

Implementing Uppy client code

–

Form and Active Storage asset configuration

–

Successful file upload test

–

Analyzing storage behaviour and UI

–