2023/09/30分のコミットです。
CHANGELOGへの追加はありませんでした。
Stop building AS::Notifications::Event manually
ActiveSupport::Notifications.subscribe
を使用している箇所で、引数を元に明示的にActiveSupport::Notifications::Event
のインスタンスを作っている箇所があったのを、フレームワーク側でEvent
を作成する処理に依存するよう修正しています。 Add event object subscriptions to AS::NotificationsでActiveSupport::Notifications.subscribe
のblockの引数にEvent
のインスタンスが渡れるようになった為。
Those features are not merged yet
rails guideのRuby on Rails 7.1 Release Notes
の修正です。
mergeされていない機能の説明がNotable changes
として記載されている箇所があったのを修正しています。
Merge pull request #49428 from uxxman/main
Gemfile
、railties/lib/rails/generators/rails/app/templates/Gemfile.tt
の修正です。
Ruby 3.1以上の場合に明示的にerror_highlight
gemをインストールするようにしていたのを、Ruby 3.2以上の場合は行わないよう修正しています。Railsが必要とするerror_highlight
gemのバージョン(0.4.0
以上)はRuby 3.2以上の場合Ruby本体に含まれている為。
Merge pull request #49374 from yykamei/add_doc_for_protect_from_forgery
actionpack/lib/action_controller/metal/request_forgery_protection.rb
のdocの修正です。
protect_from_forgery
のdocに、default_protect_from_forgery
がtrueの場合、Railsはprotect_from_forgery with :exception
を実行する旨説明を追加しています。
Merge pull request #49423 from paulreece/update_has_one_doc
rails guideのActive Record Associations
の修正です。
has_one
associationを使用している場合に使えるメソッドの一覧を最新の情報に更新しています。