なるようになるブログ

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

rails commit log流し読み(2025/04/21)

2025/04/21分のコミットです。

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

railties/CHANGELOG.md


Merge pull request #54941 from skipkayhil/hm-simplify-query-all

Active Recordの修正です。

#arel、及び、#to_sqlメソッドにconnectionを渡せるよう修正しています。SQLの組み立てをする際に、arelで既に構築済みの値を再利用して、処理が遅い構築処理を避けれるようにする為。


Ensure all railties tests require strict_warnings

railtiesの修正です。

railtiesの全てのテストでstrict_warningsがrequireされるよう修正しています。


Assume some warnings might not have the full PROJECT_ROOT

tools/strict_warnings.rbの修正です。

テスト内から発生していない(メッセージ内の発生箇所のファイルが存在しない)warningについては無視するよう修正しています。


Add --reset option to bin/setup (#54952)

railties/lib/rails/generators/rails/app/templates/bin/setup.ttの修正です。

bin/setup--resetオプションを追加しています。オプションが指定された場合、db:prepareの後にdb:resetが実行されるようになっています。