Rails
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 queriesRails 6.1 adds query method missing to find orphan records
Rails 6.1 adds ActiveRecord::Relation#missing query method to find orphan recordsWebpacker is the new default in Rails 6
Webpacker is the new default JavaScript compiler instead of Sprockets in Rails 6Improving 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 queriesRails 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_writesRails 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 adds each_value method to ActionController::Parameters
Rails 6 adds each_value method to ActionController::ParametersRails 6 adds Purpose Metadata to Cookies
Rails 6 adds purpose metadata to cookies to prevent attackers from copying the value of one cookie and use it for another.Handling attachments in Action Text in Rails 6
This is part two of our multipart series exploring Action Text, In part 1, we looked at basic of how we can get started with providing WYSIWYG support in our Apps using ActionText.