2021/05/08分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Restore implicit to_s for content_for and provide
actionview/lib/action_view/flows.rb
の修正です。
content_for
、provide
メソッドで引数にSymbolを指定した場合にActiveSupport::SafeBuffer
に関するdeprecateメッセージが出るようになってしまっていたのを修正しています。
Add missing require to active_support/callbacks.rb
activesupport/lib/active_support/callbacks.rb
の修正です。
不足していたactive_support/core_ext/object/blank
のrequireを追加しています。
[ci-skip] fix docs for ActiveRecord select_all
rails guideのActive Record Query Interface
の修正です。
select_all
メソッドのexampleコードで存在しないメソッドを使用している箇所があったのを修正しています。
Merge pull request #42126 from lfalcao/master
actionpack/lib/action_dispatch/http/content_security_policy.rb
の修正です。
Content-Security-Policyのrequire-trusted-types-for
及びtrusted-types
directivesを使用出来るよう修正しています。
[ci-skip] Improve doc for ActiveSupport::Callbacks.skip_callback
activesupport/lib/active_support/callbacks.rb
のdocの修正です。
ActiveSupport::Callbacks.skip_callback
のdoc内のexampleコードについて、exampleに使用するクラスを統一、及び、skip_callback
にif
オプションを使用した場合の実行結果を追加しています。
Merge pull request #42080 from alberto-mota/remove_sum
activesupport/lib/active_support/core_ext/enumerable.rb
の修正です。
Enumerable#sum
とArray#sum
をdeprecateにしています。Ruby 2.4から(少し挙動は違うものの)Ruby本体に同じメソッドがあり、そちらの方が高速な為。
Merge pull request #41084 from ghiculescu/default-pg-datetime-format
Active Recordの修正です。
PostgreSQL adapterで、migrationにdatetime
を指定した場合に使用される型をconfig(ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.datetime_type
)で変更出来るよう修正しています。デフォルトは今までと同様にtimestamp without time zone
になっており、これをtimestamp with time zone
に変更したい場合、ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.datetime_type
に:timestamptz
を指定すれば良いようになっています。
Merge pull request #42171 from malclocke/change_core_ext_cherry_picking_example
rails guideのActive Support Core Extensions
の修正です。
Active Supportの機能を個別にrequireする場合のexampleにObject#blank?
を使用していたのを、ActiveSupport::HashWithIndifferentAccess
を使用するよう修正しています。Object#blank?
はデフォルトでロードされるようになっており、例として不適切な為。
Merge pull request #42174 from rails/fix-action-mailer-basics-guide
rails guideのAction Mailer Basics
の修正です。
interceptors/observers を設定するexampleコードで、Rails.application.config
に直接値を指定していたのを、Rails.application.configure
blockを使用するよう修正しています。他の箇所と説明を合わせる為。
activerecord/test/cases/associations/has_one_through_disable_joins_associations_test.rb
の修正です。
不足していたmodelのrequireを追加しています。