2023/06/26分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Move Form Options helper into select rendering classes
Action Viewの修正です。
ActionView::Helper::Tags::Base
でincludeしていたFormOptionsHelper
を、実際にFormOptionsHelper
が必要なclassでinclude するよう修正しています。FormOptionsHelper
はselect tagをrenderする時にのみ必要で、全てのTag classで必要なmoduleでは無いため。
Don't eager load SelectRenderer
actionview/lib/action_view/helpers/tags.rb
の修正です。
ActionView::Helper::Tags
でSelectRenderer
をeager loadしていたのを、eager loadしないよう修正しています。他のclass経由 でeager loadが行われるようになっており、Tags
配下で行う必要は無い為。
Don't require an autoloaded constant
Action Viewの修正です。
各ファイルから不要なautoloadしているconstantのrequireを削除しています。
Fix Active Record encryption not picking up encryption settings with eager-loading (#48577)
activerecord/lib/active_record/encryption/encryptable_record.rb
の修正です。
config.eager_load
がtrueの場合に、Active Record encryptionの設定が処理前にロードされないバグがあったのを修正しています。
Add :report behavior to ActiveSupport::Deprecation
activesupport/lib/active_support/deprecation/behaviors.rb
の修正です。
ActiveSupport::Deprecation
のデフォルトのbehaviorにActiveSupport::ErrorReporter
を使用する:report
を追加しています。config.active_support.deprecation
に:report
を指定すれば使用出来るようになっています。