https://www.bookofthrees.com/off-the-rails/rails-idioms/
rails idioms