Rails

Rails 7 Safe Redirect Location Check

Now determine if a URL is an internal one before redirecting.

Rails 7 added --css app generator

Rails 7 added --css app generator for configuring CSS processors.

Rails 7 Import Maps Replace Webpacker

A new Rails skeleton will not have to require the full JavaScript toolchain with Webpack by default as Rails 7 embraces the future of Javascript.

Rails 7 ActiveJob Priority Testing

Rails 7 gives us option to set `:priority` in test helper methods `assert_enqueued_with` and `assert_performed_with`.

Rails 7 JavaScript Generator Options

Rails 7 introduces built-in support for webpacker and esbuild.

Rails 7: Instrument ActiveStorage analyzers

Rails 7 adds instrumentation for ActiveStorage analyzers so that the time of analysis can be tracked.

Rails 7 Database-Specific Setup Tasks

For multi DB Rails applications starting with Rails 7, we can now setup and reset a particular database.

Rails 7 from: Option in assert_no_changes

ActiveSupport::TestCase#assert_no_changes adds additional options.

Essential Skills For A Senior Rails Developer

Programming is a skill and, just like any skill, to get better at it one needs to practice, practice and practice!

Rails Arel Guide: Build Complex SQL Queries in Ruby

Learn Rails Arel to build reusable, readable SQL queries. Covers Arel tables, predicates, joins, aggregates, and query composition patterns.