Back to the collection
PLAYBOOK / DEVELOPMENT
Rails 8 Conventions
The Rails defaults, shared across the team. Room for deliberate exceptions.
PlaybookCREWKIT COLLECTION
Rails 8 ConventionsCrewKit
THE APPROACH
A clearer way forward.
A common baseline for Rails 8 projects: Solid Queue, Cache and Cable, Propshaft, and service boundaries. Conventions are advisory so deviations can be discussed and recorded.
- Start from Rails' database-backed defaults.
- Keep business logic out of oversized models.
- Record the reasoning when the team chooses a different path.
AT A GLANCE
Inside the approach.
An overview of this resource, not the full instructions.
- 01
Prefer Solid Queue for background jobs.
- 02
Use the framework's current asset defaults.
- 03
Discuss and record exceptions to shared conventions.
rails-8-conventions