Rails
Rails EML Download from Email Preview
An option to download .eml files directly from the browser when using the email preview feature will now be available in Rails 7.0.Rails Improves in_order_of Method
The query that previously only used to allow symbolic column names, now handles string values.How to enable Rails CSRF Protection?
Let’s find out what cross-site request forgery (CSRF) is, how it works in Rails, and understand how we can prevent CSRF vulnerabilities.Rails error_highlight for Error Location
With the help of Ruby 3.1's error_highlight functionality, Rails can now pinpoint the exact column where an error is present.Rails 7 SQLite Binary Column Defaults
Binary columns now behave like other column types with default values in SQLite.Rails 7 through_reflection Transactions
Models that use multiple databases now perform writes within a single transaction.Rails 7.1 select with Hash Values
ActiveRecord::QueryMethods#select adds support for hash values in Rails 7.1Rails Routes Search with Dynamic Params
Now search for `cats/10/toys/15` instead of `cats/:cat_id/toys/:id`, making it easier to find the route you're looking for.Rails Parameters.to_h Accepts Block
ActionController::Parameters.to_h will now receive a block just like Hash#to_h and achieve parity.Rails 7 SCHEMA_FORMAT Environment Var
Previously rails db:schema:{dump,load} would only dump Ruby format. Now it reads ENV["SCHEMA_FORMAT"] to choose between Ruby and SQL formats.