なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2023/09/30)

2023/09/30分のコミットです。

CHANGELOGへの追加はありませんでした。


Stop building AS::Notifications::Event manually

ActiveSupport::Notifications.subscribeを使用している箇所で、引数を元に明示的にActiveSupport::Notifications::Eventインスタンスを作っている箇所があったのを、フレームワーク側でEventを作成する処理に依存するよう修正しています。 Add event object subscriptions to AS::NotificationsActiveSupport::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

Gemfilerailties/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の場合、Railsprotect_from_forgery with :exceptionを実行する旨説明を追加しています。


Merge pull request #49423 from paulreece/update_has_one_doc

rails guideのActive Record Associationsの修正です。

has_one associationを使用している場合に使えるメソッドの一覧を最新の情報に更新しています。