2023/09/10分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Bump dynamic controller and action segments yet again
actionpack/lib/action_dispatch/routing/route_set.rb
の修正です。
routeでdynamic :controller
及び:action
segmentを削除するバージョンを7.2に延長しています。
Remove old raise_on_missing_translations
behaviour
Action Pack、Active Supportの修正です。
private APiであるAbstractController::Translation.raise_on_missing_translations
を削除しています。現在は使用していない為。何らかの理由でこのAPIを使っていた場合、代わりに公式の設定方法であるconfig.i18n.raise_on_missing_translations
を使用する必要があります。
Merge pull request #47637 from fatkodima/composite-foreign-keys
Active Recordの修正です。
migration helperでcomposite foreign keyを指定出来るよう修正しています。
add_foreign_key(:orders, :carts, primary_key: [:shop_id, :user_id]) remove_foreign_key(:orders, :carts, primary_key: [:shop_id, :user_id]) foreign_key_exists?(:orders, :carts, primary_key: [:shop_id, :user_id])
actionpack/lib/abstract_controller/base.rb
の修正です。
AbstractController#internal_methods
でaction_methods
を除外するよう修正しています。controllerでaction_methods
メソッドを実行した際に、actionとして定義されているメソッドが正しく取得出来るようにする為。
Remove Enumerable#sum from guide
rails guideのActive Support Core Extensions
の修正です。
Enumerable#sum
メソッドを削除しています。Rails独自のEnumerable#sum
メソッドの実装は、Remove deprecated override of Enumerable#sumで削除されている為。