2023/11/10分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Fix running db:system:change with no Dockerfile
railties/lib/rails/generators/rails/db/system/change/change_generator.rb
の修正です。
Dockerfile
が無いアプリケーションでdb:system:change
を実行するとエラーになってしまうバグがあったのを修正しています。
fix preposition in ActionView::Helpers::FormHelper comments
actionview/lib/action_view/helpers/form_helper.rb
のdocの修正です。
fields_for
メソッドのdoc内のグラマーの修正を行っています。
Automatically eager load TZInfo
activesupport/lib/active_support/railtie.rb
の修正です。
サーバ起動時にTZInfoのデータをeager loadするよう修正しています。TZInfoは大量のデータのロードが発生してしまう処理なので、リクエスト受付時に実行されるのを避ける為。
railties/lib/rails/generators/rails/app/templates/config/initializers/enable_yjit.rb.tt
のdocの修正です。
ファイル内のコメントのタイポを修正しています。
Fix HomogeneousIn for serialized attributes
activerecord/lib/active_record/encryption/extended_deterministic_queries.rb
、
activerecord/lib/arel/nodes/homogeneous_in.rb
の修正です。
serialized attribute(ActiveRecord::Base.serialize
やJSONcolumn)を使用しているattributeに対するwhere
が正しく動作しなかったバグがあったのを修正しています。
Avoid extra array allocation for where(x: [...])
activerecord/lib/active_record/relation/predicate_builder/array_handler.rb
の修正です。
where(x: [...])
実行時のArrayオブジェクトの生成数を減らすようリファクタリングしています。
rails guideのActive Record Query Interface
の修正です。
pick
セクションのグラマーの修正を行っています。