2023/09/22分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #49342 from skipkayhil/hm-doc-callbacks
activesupport/lib/active_support/callbacks.rbのdocn修正です。
callback関係のdocについて、フォーマットの修正、及び、ActiveSupport::Callbacksへのリンクを追加しています。
[CI skip] Update rails new USAGE with specific version request
railties/lib/rails/generators/rails/app/USAGEの修正です。
railsのバージョンを指定してrails newを実行する方法についてUSAGEに説明を追加しています。
Reword stuff related to config.autoload_lib
rails guideのAutoloading and Reloading Constants、及び、railties/lib/rails/generators/rails/app/templates/config/application.rb.ttのコメントの修正です。
config.autoload_libのignoreオプションを指定した場合の挙動について詳細な説明を追加しています。
Let these example match the ones in config/application.rb
rails guideのAutoloading and Reloading Constantsの修正です。
config.autoload_libのignoreオプションを指定した場合のexampleコードを、config/application.rbのコメントに記載しているのと同じ内容に更新しています。
Merge pull request #49344 from aidanharan/skip-tests-unless-supports-insert-on-duplicate-update
activerecord/test/cases/encryption/encryptable_record_test.rb、
activerecord/test/cases/insert_all_test.rbの修正です。
insert on duplicate updateをサポートしていないadapterでは、insert on duplicate update関連のテストを実行しないよう修正しています。
Merge pull request #49340 from skipkayhil/hm-lazy-find-routes
actionpack/lib/action_dispatch/journey/router.rbの修正です。
Router#find_routesメソッドで、requestに一致する全てのroutesを返しroute毎にMatchDataとpath_parametersを生成していたのを、#serve処理後に一度だけroutesの検索処理を行うようにし、不要なオブジェクトの生成を行わずに済むようリファクタリングしています。