A cautionary observation we have encountered when taking over or working on existing Ruby on Rails projects is that we've seen projects where engineers overrode core Rails, thinking they knew better. Often a sign of misunderstanding.
Find out more: https://reinteractive.com/articles/rails-development-best-practices-cto-insights