なるようになるブログ

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

rails commit log流し読み(2021/07/30)

2021/07/30分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activerecord/CHANGELOG.md


Fix typo in docs

activerecord/test/cases/connection_adapters/schema_cache_test.rbのdocの修正です。

marshalmarchalにタイポしていたのを修正しています。


Remove regex alteration for custom routes

actionpack/lib/action_dispatch/journey/nodes/node.rbactionpack/lib/action_dispatch/routing/mapper.rbの修正です。

現在不要になっているcustom routeの正規表現の変更処理を削除しています。


Introduce Journey::Ast to avoid extra ast walks

Action Packの修正です。

astのroot nodeを保持する為のJourney::Ast classを追加しています。ルーティング処理時に必要な情報を直接保持するようになっており、これにより、ルーティング処理時にastをwalk throughしないで済むようになっており、結果ルーティング処理の性能が改善されています。


Standardize nodoc comments

nodocのコメントを全て# :nodoc:(シャープの後ろにスペースあり)に統一しています。


Fix eager_loading? when ordering with Symbol

activerecord/lib/active_record/relation/query_methods.rbの修正です。

orderにSymbolを指定した場合に、eager_loading?が正しい結果を返さないバグがあったのを修正しています。