2023/05/26分のコミットです。
CHANGELOGへの追加はありませんでした。
Improve js and css options of app generator
railties/lib/rails/generators/app_base.rb
、
railties/lib/rails/generators/rails/app/templates/bin/setup.tt
の修正です。
rails new
のcssオプションに特定の値を指定していた場合にjs
の方のオプションが無視されてしまうバグがあったのを修正、及び、js
オプションのimportmap
を指定した場合にNode.js用の設定が生成されてなかったのを生成されるよう修正しています。ビルドにesbuild
を使用する場合、Node.jsが必要になる為。
Refactor error highlight detection
Action Packの修正です。
エラーページで使用するerror highlightの検出処理をリファクタリングし、より正確にerror highlightの検出が出来るよう修正しています。
Avoid double marshal with MemoryStore::DupCoder
activesupport/lib/active_support/cache/memory_store.rb
の修正です。
MemoryStore::DupCoder
でデータのdump/loadする際に、データに対するmarshal処理が2回実行されていたのを、一度だけ実行されるよう修正しています。
Merge pull request #47940 from fatkodima/fix-alias-where-missing
activerecord/lib/active_record/relation/query_methods.rb
の修正です。
associationに対するwhere.missing
またはwhere.associated
を実行した場合に、不要なtable aliasが指定されてエラーになってしまうバグがあったのを修正しています。
Preserve existing column default functions when altering table in SQLite
activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb
の修正です。
SQLite3 adapterでtableのcopyが発生するmigration実行時にdefault functionの指定が失われしまうバグがあったのを修正しています。