This week in Rails
Aug 13 2017
Improvements in ActiveStorage and more fixes
Hello everyone! This is
with the latest news from the Rails world.
This Week's Rails contributors!
36 people helped to make Rails better this week with 5 of them for the first time! If you want to be one of them, checkout the
list, help is always welcomed!
Rails Test Suite Is Now Randomized
Previously, Rails test suite run in sorted manner because some tests were order dependent. With help from many contributors, now we run a fully randomized test suite.
Browser caching in Active Storage
Active Storage serves blobs via redirects that are not cached by some browsers. The PR makes them always cache the attachment URL.
Improved ActiveRecord::NotFound error message
The PR improves the error message in case ActiveRecord couldn't find records by multiple IDs.
Fix for association subquery and primary_key
Previously, a chain like `Account.where(invoices: Invoice.where(paid: true))` could result to unexpected query using wrong column as a primary key.
That's all for this week, as always, we couldn't cover all of the changes, but feel free to check the
if you are interested. Until 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!