2025/07/01分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Fix use_big_decimal_serializer flag
rails guideのRuby on Rails 7.2 Release Notesの修正です。
use_big_decimal_serializerをuse_big_decimal_serializeにタイポしていたのを修正しています。
Revert workaround from #55182 and update to latest devcontainer image
.devcontainer/Dockerfileの修正です。
devcontainerのimageを最新バージョンに更新、及び、imageがrbenvを使わなくなったことによりbundle installが実行出来なくなってしまっていたのを修正しています。
Merge pull request #55252 from igor-alexandrov/ld_preload_in_dockerfile
railties/lib/rails/generators/rails/app/templates/Dockerfile.tt、
railties/lib/rails/generators/rails/app/templates/docker-entrypoint.ttの修正です。
docker-entrypointで行っていたlibjemallocのLD_PRELOADへの指定を、Dockerfile内で行うよう修正しています。libvipsがjemallocを使用出来るようにする為。
Merge pull request #55263 from moonglum/main
railties/lib/rails/generators/rails/app/templates/app/controllers/application_controller.rb.ttの修正です。
rails newで生成するapplication_controller.rb内に、API mode以外の場合は必ずallow_browser versions: :modernが指定されるようになっていたのを、importmapを使用するときだけ指定するよう修正しています。javascriptにesbuildなどを使用している場合は、古いブラウザをブロックする必要が無い(ブラウザの挙動に依存しない)為。
Merge pull request #55227 from fabricerenard12/55215_name_error_health_controller
railties/lib/rails/application_controller.rb、
railties/lib/rails/health_controller.rbの修正です。
不足していたrequireを追加しています。
activesupport/lib/active_support/xml_mini.rbの修正です。
XmlMini内のdateのパース処理にDate.parseを使用していたのを、Date.strptime + フォーマット(%Y-%m-%d)を指定するよう修正しています。指定されたフォーマット以外の値の場合にエラーになるようにする為。
Add quotations for consistency with other envs
railties/lib/rails/generators/rails/app/templates/Dockerfile.ttの修正です。
LD_PRELOADの値をquoteするよう修正しています。他のenvと指定方法を合わせる為。
Add dom_target helper to create dom_id-like strings from an unlimited number of objects
actionview/lib/action_view/record_identifier.rbの修正です。
任意のobjectからdom_idと同様のstringを作成する為のdom_targetメソッドを追加しています。
dom_target(Post.find(45)) # => "post_45"Add commentMore actions dom_target(Post.find(45), :edit) # => "post_45_edit" dom_target(Post.find(45), :edit, :special) # => "post_45_edit_special" dom_target(Post.find(45), Comment.find(1)) # => "post_45_comment_1"
Merge pull request #55086 from zzak/re-55078
Active Recordの修正です。
同じカラムに複数の外部キーが指定されている場合に、remove_foreign_keyが指定したキーとは異なる外部キーを削除してしまう事があるバグがあったのを修正しています。
Declare block param on NilClass#try and NilClass#try! (#55278)
activesupport/lib/active_support/core_ext/object/try.rbの修正です。
NilClass#try及びNilClass#try!でblock passedに関するwarningが出ていたのを対応しています
Merge pull request #55273 from yahonda/use_mise_in_devcontainer