Skills / Community / Ruby on Rails 8

Ruby on Rails 8

Build web applications with Ruby on Rails 8. Generates models with Active Record, Hotwire Turbo/Stimulus controllers, Action Cable channels, Solid Queue jobs, and deployment with Kamal 2.

This skill covers modern Ruby on Rails 8 development. It generates Active Record models with validations and associations, Hotwire Turbo Frames and Streams for real-time UI, Stimulus controllers for JavaScript behavior, Action Cable WebSocket channels, Solid Queue background jobs, Active Storage file uploads, Action Mailer with templates, and Kamal 2 deployment configs. Follows Rails conventions and the 'Rails Way' philosophy.

rails ruby hotwire web kamal

When to use

Use when building web apps with Rails 8, implementing Hotwire for real-time features, setting up background jobs with Solid Queue, or deploying with Kamal.

Examples

Hotwire real-time

Build a live notification system with Turbo Streams

Create a Rails 8 notification system using Hotwire Turbo Streams that broadcasts new notifications to users in real-time without JavaScript, with read/unread state

Kamal deploy

Deploy a Rails app with Kamal 2

Configure Kamal 2 to deploy my Rails app with PostgreSQL and Redis to a Hetzner VPS with SSL, zero-downtime deploys, and container health checks
Added to wishlist