This Week in Rails 2018-06-16
Originally posted on the Ruby on Rails Blog
Greetings, all! This is Daniel, with the latest news about Ruby on Rails.
This Week’s Contributors
14 people contributed to Rails this past week, including 4 first-time contributors. Many thanks to all!
Are you looking to get involved? Check out the list of open issues!
Faster dependent destroying
Has GDPR got you deleting users and all their “likes”? The dependent: destroy
option has been updated to use a linear algorithm, rather than a quadratic one. I like that!
Allow suffixing store attributes
Back in March we added the option to use prefixes for your store attributes. Well now you can use suffixes as well. Say goodbye to clashing method names!
Flexible error message customization
Ever find yourself wanting to override the default Active Model error message format for a particular model or attribute, rather than for the whole language? Well now you can!
Eager loading in development
In Rails 5.1 and 5.2 setting config.eager_load = true
in development could cause the server to lock up. As I’m sure you could guess, we were eager to get this merged.
Fix round trip problem with params
Parsing nested params is not easy, but your controller tests may depend on it. Luckily we were able to handle it with Rack and a little bit of tender love.
But wait, there’s more! If you are eager for more Ruby on Rails news, check out the full list of commits from the past week. Otherwise, see you next week!