Rails7
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.Rails 7 introduces ActiveModel::API
ActiveModel::API allows adding more functionality to ActiveModel::Model and makes itself a minimum API to interact with Action Pack and Action View.Rails 7 supports NullsFirst for all databases
Developers can now access Arel methods for null column ordering.Rails 7 PostgreSQL SSL in dbconsole
Rails 7 adds PGSSLMODE, PGSSLCERT, PGSSLKEY, and PGSSLROOTCERT support for dbconsole with PostgreSQL.Rails 7 Adds in_order_of Query Method
Starting with Rails 7, we can return ActiveRecord::Relation results in provided series using the in_order_of method.Rails 7 replaced byebug with ruby/debug
Rails 7 removed byebug from their default debugger and replaced it with ruby/debug.Rails 7 Adds weekday_select Helper
Rails 7 adds the `weekday_select` and `weekday_options_for_select` form helpers.Rails 7 Audio Metadata for Videos
With the addition of `audio` metadata to video blobs, it will now be possible to check the presence of an audio channel in a video file.Rails 7 adds Marginalia to Query Logs
With this update, Marginalia SQL comments are added to Rails as a native feature!