Ruby on Rails 7
Build Rails 7+ apps with Hotwire. Optimizes Active Record queries with includes/eager_load, implements Turbo Frames and Streams for partial page updates, configures Action Cable WebSockets, sets up Sidekiq background jobs, and writes RSpec suites.
This skill helps you ship modern Rails 7 applications. It tunes Active Record with includes and eager_load to kill N+1 queries, builds reactive UIs with Turbo Frames and Turbo Streams, wires Action Cable for real-time features, configures Sidekiq workers for background processing, and generates comprehensive RSpec test coverage.
When to use
Use when building Rails 7+ web applications with Hotwire, adding real-time features with Action Cable, processing background jobs with Sidekiq, or optimizing Active Record queries.
Examples
Hotwire CRUD
Build a reactive interface without custom JS
Create a Rails 7 todo feature using Turbo Frames and Turbo Streams so items add, edit, and delete without full page reloads
Background jobs with Sidekiq
Move slow work off the request cycle
Set up a Sidekiq worker to send welcome emails asynchronously after signup, with retries and a dead job queue