I’ve been spending more time with Rails recently, and one thing I’ve noticed is how many small features quietly improve the development experience.
For me, scopes and Active Record validations have probably saved the most time. They keep the code cleaner and reduce the amount of repetitive logic I have to write.
I’m curious about everyone else’s experience.
Is there a Rails feature, helper, or convention that seemed minor at first but eventually became something you rely on every day?
It could be anything, from callbacks, concerns, Turbo, background jobs, generators, or even a debugging trick that made your workflow better.
I’d love to hear what has had the biggest impact on your productivity.