Skills / Engineering / Ruby on Rails 7

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.

rails ruby hotwire sidekiq backend

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
Added to wishlist