Category: Rails 6

Rails 6 adds support to persist timezones of Active Job

Chetan GawaiBy Chetan Gawai in Rails 6 on September 1, 2020

Rails 6 adds including & excluding method on Enumerables

Akhil GautamBy Akhil Gautam in Rails 6 on August 18, 2020

Rails 6 fixes after_commit callback invocation bug

Amit ChoudharyBy Amit Choudhary in Rails 6 on February 25, 2020

Rails 6 adds rails db:prepare to migrate or setup a database

Akhil GautamBy Akhil Gautam in Rails 6 on December 10, 2019

Rails 6 adds guard against DNS Rebinding attacks

Midhun KrishnaBy Midhun Krishna in Rails 6 on November 5, 2019

Rails 6 adds ActiveStorage::Blob#open

Akhil GautamBy Akhil Gautam in Rails 6 on October 30, 2019

Rails 6 adds ActionMailer#email_address_with_name

Taha HusainBy Taha Husain in Rails 6 on October 22, 2019

Rails 6 raises ArgumentError if param contains colon

Amit ChoudharyBy Amit Choudhary in Rails 6 on October 15, 2019

Rails 6 introduces new code loader called Zeitwerk

Midhun KrishnaBy Midhun Krishna in Rails 6 on October 8, 2019

Rails 6 adds ActiveSupport::ActionableError

Taha HusainBy Taha Husain in Rails 6 on October 1, 2019

Rails 6 add_foreign_key & remove_foreign_key SQLite3

Amit ChoudharyBy Amit Choudhary in Rails 6 on September 24, 2019

Rails 6 adds ActionDispatch::Request::Session#dig

Amit ChoudharyBy Amit Choudhary in Rails 6 on September 18, 2019

Marking arrays of translations safe using html suffix

Vishal TelangreBy Vishal Telangre in Rails 6 on September 11, 2019

Rails 6 adds filter_attributes on ActiveRecord::Base

Amit ChoudharyBy Amit Choudhary in Rails 6 on September 3, 2019

ArgumentError for invalid :limit & :precision Rails 6

Amit ChoudharyBy Amit Choudhary in Rails 6 on August 27, 2019

Rails 6 Pass custom config to ActionCable::Server::Base

Taha HusainBy Taha Husain in Rails 6 on August 21, 2019

Rails 6 adds support of symbol keys

Amit ChoudharyBy Amit Choudhary in Rails 6 on August 20, 2019

Rails 6 preserves status of #html_safe?

Vishal TelangreBy Vishal Telangre in Rails 6 on August 13, 2019

Recyclable cache keys in Rails

Taha HusainBy Taha Husain in Rails 5.2, Rails 6 on August 6, 2019

Rails 6 deprecates where.not as NOR & Rails 6.1 as NAND

Taha HusainBy Taha Husain in Rails 6 on July 31, 2019

Rails 6 adds support for Optimizer Hints

Vishal TelangreBy Vishal Telangre in Rails 6 on July 30, 2019

Rails 6 reports object allocations while rendering

Vishal TelangreBy Vishal Telangre in Rails 6 on July 23, 2019

Rails 6 adds ActiveRecord::Relation#annotate

Abhay NikamBy Abhay Nikam in Rails 6 on July 15, 2019

Rails 6 adds hook to Active Job for retry & discard

Vishal TelangreBy Vishal Telangre in Rails 6 on July 9, 2019

Rails 6 adds support for Multi Environment credentials

Berin LarsonBy Berin Larson in Rails 6 on July 3, 2019

Rails 6 adds before? and after? to Date and Time

Amit ChoudharyBy Amit Choudhary in Rails 6 on June 26, 2019

Rails 6 adds Array#extract!

Amit ChoudharyBy Amit Choudhary in Rails 6 on June 24, 2019

Rails 6 adds Enumerable#index_with

Amit ChoudharyBy Amit Choudhary in Rails 6 on June 17, 2019

Rails 6 adds private option to delegate method

Amit ChoudharyBy Amit Choudhary in Rails 6 on June 10, 2019

Rails 6 allows spaces in postgres table names

Amit ChoudharyBy Amit Choudhary in Rails 6 on June 5, 2019

Rails 6 adds if_not_exists option to create_table

Amit ChoudharyBy Amit Choudhary in Rails 6 on May 22, 2019

Rails 6 has added a way to change the database of the app

Prathamesh SonpatkiBy Prathamesh Sonpatki in Rails 6 on April 30, 2019

Rails 6 adds parallel testing

Amit ChoudharyBy Amit Choudhary in Rails 6 on April 29, 2019

Rails 6 improves ActiveSupport::Notifications::Event

Vishal TelangreBy Vishal Telangre in Rails 6 on April 24, 2019

Rails 6 allows configurable attribute on #has_secure_password

Amit ChoudharyBy Amit Choudhary in Rails 6 on April 23, 2019

Rails 6 allows overriding ActiveModel::Errors#full_message

Vishal TelangreBy Vishal Telangre in Rails 6 on April 22, 2019

Rails 6 adds ActiveRecord::Relation#extract_associated

Taha HusainBy Taha Husain in Rails 6 on April 17, 2019

Rails 6 adds implicit_order_column

Amit ChoudharyBy Amit Choudhary in Rails 6 on April 16, 2019

Bulk insert support in Rails 6

Vishal TelangreBy Vishal Telangre in Rails 6 on April 15, 2019

Rails 6 drops support for PostgreSQL version less than 9.3

Prathamesh SonpatkiBy Prathamesh Sonpatki in Rails 6 on April 10, 2019

Rails 6 requires Ruby 2.5 or newer

Vishal TelangreBy Vishal Telangre in Rails 6 on April 9, 2019

Rails 6 database seed uses inline Active Job adapter

Prathamesh SonpatkiBy Prathamesh Sonpatki in Rails 6 on April 3, 2019

Rails 6 adds ActiveRecord::Relation#reselect

Abhay NikamBy Abhay Nikam in Rails 6 on April 2, 2019

Rails 6 adds ActiveModel::Errors#of_kind?

Amit ChoudharyBy Amit Choudhary in Rails 6 on April 1, 2019

Rails 6 shows routes in expanded format

Prathamesh SonpatkiBy Prathamesh Sonpatki in Rails 6 on March 27, 2019

Rails 6 adds ActiveModel::Errors#slice!

Amit ChoudharyBy Amit Choudhary in Rails 6 on March 26, 2019

Rails 6 adds create_or_find_by and create_or_find_by!

Amit ChoudharyBy Amit Choudhary in Rails 6 on March 25, 2019

Rails 6 raises ActiveModel::MissingAttributeError

Amit ChoudharyBy Amit Choudhary in Rails 6 on March 20, 2019

Rails 6 ActiveRecord::Base.configurations

Amit ChoudharyBy Amit Choudhary in Rails 6 on March 19, 2019

Rails 6 shows unpermitted params in logs in color

Prathamesh SonpatkiBy Prathamesh Sonpatki in Rails 6 on March 18, 2019

Rails 6 delete_by, destroy_by ActiveRecord::Relation

Abhay NikamBy Abhay Nikam in Rails 6 on March 13, 2019

Rails 6 adds ActiveRecord::Relation#touch_all

Amit ChoudharyBy Amit Choudhary in Rails 6 on March 12, 2019

Rails 6 adds negative scopes on enum

Abhay NikamBy Abhay Nikam in Rails 6 on March 6, 2019

Rails 6 adds ActiveRecord::Relation#pick

Prathamesh SonpatkiBy Prathamesh Sonpatki in Rails 6 on January 16, 2019