rails
Installation
SKILL.md
Ruby on Rails
Rails is a web application framework that includes everything needed to create web applications. Rails 8 (2025) simplifies deployment (Kamal) and reduces dependencies (Solid Cache/Queue).
When to Use
- High-Velocity Full-Stack Web Development: Building robust SaaS products with convention over configuration.
- Modern Monoliths with Hotwire / Turbo: Delivering reactive, SPA-like user experiences without heavy frontend frameworks.
- Database-Driven Business Applications: Leveraging Active Record associations, scopes, and validations.
- Background Jobs & Real-Time WebSockets: Utilizing Solid Queue, Solid Cache, and Action Cable in Rails 7.2 / 8.