ruby-on-rails
Installation
SKILL.md
Ruby on Rails 8.1
Convenção sobre configuração. Código novo: Rails 8.1 + Ruby 3.4 quando o projeto permitir. Linguagem pura: skill ruby. Preserve Rails 7.x existente; não “upgrade de passagem”.
Stack e escopo
| Peça | Papel |
|---|---|
| Rails 8.1 | Router, MVC, generators |
| Active Record | Persistência, migrations |
| Propshaft | Assets (default 8) |
| Hotwire | Turbo + Stimulus em apps HTML |
| Solid Queue / Cache / Cable | Jobs, cache, pubsub DB-backed |
| Kamal | Deploy (se o escopo incluir) |
| Credentials / ENV | Segredos |
Front separado (SPA/mobile): --api ou config.api_only. Não force Turbo numa API JSON.