2024/04/12分のコミットです。
CHANGELOGへの追加はありませんでした。
Arel: wrap SELECT statements in parentheses when generating SQL for UNION
activerecord/lib/arel/visitors/postgresql.rb
、
activerecord/lib/arel/visitors/to_sql.rb
の修正です。
ArelでUNIQO用のSQLを生成する際に、SELECTを括弧で括るよう修正しています。recursive CTEをサポートする予定があり、その対応のために必要な為、とのことです。
Merge pull request #51518 from andrewn617/devcontainer-dev-mode
railties/lib/rails/generators/devcontainer.rb
、
railties/lib/rails/generators/rails/app/templates/.devcontainer/devcontainer.json.tt
の修正です。
rails new
に--dev
オプションを指定してアプリケーションを作成した場合に、devcontainerがローカルにあるrails
リポジトリを参照出来るよう修正しています。
[RF-DOCS] Review Action View Overview Guide (#51435)
rails guideのAction View Overview
の修正です。
guide全体について、言い回しの修正やフォーマットの調整などを行っています。
Allow string keys for SQLCommenter
activerecord/lib/active_record/query_logs_formatter.rb
の修正です。
config.active_record.query_log_tags
に指定する値のkeyにStringを指定出来るよう修正しています。
activerecord/test/cases/query_logs_test.rb
の修正です。
先のconfig.active_record.query_log_tags
の対応でquery_logs_test.rb
がfailするようになってしまっていたのを修正しています。
Merge pull request #51550 from wynksaiddestroy/fix-custom-type-attribute-example
activerecord/lib/active_record/attributes.rb
のdocの修正です。
Active Record Attributesのdoc内のcustom typeを作成するexampleで、money
typeを作成していたのをprice
typeに変更していまうs.money
typeはPostgreSQLに存在するtypeで、すでに存在するtypeと名前がコンフリクトするのを避ける為。
Use devcontainer features for optional dependencies
railtiesの修正です。
devcontainerでMySQLやPostgreSQLなどの依存ライブラリを使用するのに、Dev Container Featuresを使用するよう修正しています。