Ruby 2.7 adds beginless range

A beginless range is experimentally introduced in ruby 2.7.

Rails 6 adds Array#extract!

Rails 6 adds Array#extract! to remove and return the elements for which the block returns a true value.

Rails 6 - I18n key support for submit_tag key

Rails 6 adds I18n style locale key support to submit tag

Rails 6 adds Relation#extract_associated

Rails 6 adds `ActiveRecord::Relation#extract_associated` for extracting associated records from a relation.

Rails 6: Introduces explicitly adding rails server handler option

Rails 6 introduced --using or -u option for specifying the rails server

Rails 6 sms link helper

Rails 6.1.0 adds support for sms_to helper, which renders SMS anchor link tag, which when clicked pops open user's SMS client targetting the specified phone number.

Rails 6 delegate to, with private: true option

Rails 6 adds support to pass an additional option private: true in order to delegate methods as private methods

Who was hiring at RailsConf ?

List of companies hiring at RailsConf 2019 organised in Minneapolis

Ruby 2.7 adds Enumerable#filter_map

Ruby 2.7 has added Enumerable#filter_map as a shorthand for filter + map in a single call

Rails 6 deprecates update_attributes and update_attributes!

Rails 6 has deprecated update_attributes and update_attributes! in favor of update and update!