This week in Rails
Jan 11 2021
Hello 2021: Sole record, Same form multiple verbs, Validator with range, Rich text control
here, with the first newsletter of 2021, highlighting some updates to Ruby on Rails over the last few weeks. Let's jump right in!
Find and assert the presence of exactly one record
to find and assert the presence of exactly one record.
Submit the same form with different HTTP methods
This change provides the ability to post the same form with different HTTP methods. For example PUT and a DELETE requests can be made from the same form.
Validate numericality with a Range
A Ruby range can now be provided as part of a numericality validator.
Improve Action Text extensibility
Allow the HTML surrounding rich text to be customized while retaining private control over how the rich text itself is rendered.
Consistently render button_to
Change Action View helpers to always render a
Add stats to Redis Cache Store
method that is similar to
Add option to disable the Link header
was added to allow disabling of the Link header when using
Fix: Respect getter overwrites in the model
will now respect the getter overrides defined in the model.
contributed to Rails over the last several weeks. Check out the
to get involved and help out. Until next week!
Active record improvements and much more
Performance and parallel testing improvements and more!
Rails 6.1.4 and plenty of developer UX goodies
Perform destroy_all in batches and a lot more features
Support preloads on instance dependent associations and more!
Rails 6.0.4, Lots of Active Storage goodies, and many Quality-of-Life improvements!
Active Storage audio improvements and more
Bugfixes, improvements and more!
Active Record Encrytion, several performance optimizations, and much MORE!
Defaults to "main" branch name, new webpacker guide and improved strict loading