2023/01/06分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Use cached instance of ruby_version
railties/lib/rails/ruby_version_check.rb
の修正です。
Rubyのバージョンを参照するのにRubyGemsが内部でキャッシュしている値を使用するよう修正しています。
Make it clear that SB#[]= takes 3 arguments, and reduce Array allocation
activesupport/lib/active_support/core_ext/string/output_safety.rb
の修正です。
SafeBuffer#[]=
メソッドでメソッドの引数をsplatで受け取っていたのを、引数を明示するよう修正しています。Arrayオブジェクトの生成を減らす為。
Merge pull request #46858 from skipkayhil/only-use-host-auth-if-config
railties/lib/rails/application/default_middleware_stack.rb
の修正です。
config.hosts
の指定が空の場合、不要なActionDispatch::HostAuthorization
middlewareをrack middlewareの一覧に追加しないよう修正していあす。
Merge pull request #46896 from sato11/helper-methods-need-not-be-public
actionpack/lib/abstract_controller/helpers.rb
のdocの修正です。
controllerでhelper methodを定義するexampleで、helper methodの可視性をprivateにするよう修正しています。
actionpack/CHANGELOG.md
の修正です。
先のActionDispatch::HostAuthorization
の対応についてCHANGELOGにエントリーを追加しています。
Fix typo in classic autoload to zeitwerk guide
rails guideのClassic to Zeitwerk HOWTO
の修正です。
Acronyms
の項のタイポを修正しています。
ActiveRecord multiple databases extended doc
rails guideのMultiple Databases with Active Record
の修正です。
Activating Automatic Role Switching
の項にある独自のresolverを定義する場合のexampleが、クラス名だけの定義になっていたのに具体的な処理を追加するよう修正しています。