This week in Rails
Jun 16 2018
Faster record deletion, customized error messages, bug fixes, and more!
Greetings, all! This is
, 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
Faster dependent destroying
Has GDPR got you deleting users and all their "likes"? The
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!
This Week in Rails · 30 N Racine #200 · Chicago IL 60607 · USA
View in browser
Autumn is here, and so is Rails 7 Alpha 2! 🍂
Rails 7 alpha released
Bye-bye Byebug, Hello jsbundling and cssbundling!
Remove default reliance on Sass and more!
Good-bye classic mode, --skip-puma, --skip-gemfile.. hello weekday_options_for_select!
ESM importmap and Marginalia
Active Record goodies and more!
Favicons, InvalidAuthenticityToken message gains, Journey optimizations and more!
Active record improvements and much more
Performance and parallel testing improvements and more!