なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2023/09/22)

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_libignoreオプションを指定した場合の挙動について詳細な説明を追加しています。


Let these example match the ones in config/application.rb

rails guideのAutoloading and Reloading Constantsの修正です。

config.autoload_libignoreオプションを指定した場合の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.rbactiverecord/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毎にMatchDatapath_parametersを生成していたのを、#serve処理後に一度だけroutesの検索処理を行うようにし、不要なオブジェクトの生成を行わずに済むようリファクタリングしています。