Rails

Rails 6 adds rails db:system:change command

Rails 6 adds rails db:system:change command to allow switching database configuration

Rails 6 - ActiveSupport Deprecations in Unicode and Chars support in favour of String

Rails 6 has deprecated methods in Unicode and Chars support for ActiveSupport in favor of using ruby 2.3+ String methods directly.

Rails 6.1 adds support for multiple storage services to Active Storage

Rails 6.1 adds support to configure storage services for individual attachment.

Rails adds ActiveRecord::Relation#annotate for adding SQL comments to ActiveRecord::Relation queries

Rails adds ActiveRecord::Relation#annotate for adding SQL comments to ActiveRecord::Relation queries

Rails 6.1 adds query method missing to find orphan records

Rails 6.1 adds ActiveRecord::Relation#missing query method to find orphan records

Webpacker is the new default in Rails 6

Webpacker is the new default JavaScript compiler instead of Sprockets in Rails 6

Improving Database performance and overcoming common N+1 issues in Active Record using includes, preload, eager_load, pluck, select, exists?

Improving Database performance and overcoming common N+1 issues in Active Record using includes, preload, eager_load, pluck, select, exists? and reducing number of overall queries

Rails 6 adds ability to block writes to a database

Rails 6 adds the ability to block writes to a database even if the database user is able to write using connection.while_preventing_writes

Rails 6 adds ActiveSupport::ParameterFilter

Rails 6 has moved ParameterFilter from ActionDispatch to ActiveSupport in order to support filtered attributes with ActiveRecord::Relation#inspect.

Rails 6 bulk insert records

Rails 6 adds insert_all and upsert_all methods to ActiveRecord