なるようになるブログ

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

rails commit log流し読み(2023/04/21)

2023/04/21分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activejob/CHANGELOG.md


Merge pull request #47995 from Mangara/mangara-support-class-queue-adapters

activejob/lib/active_job/queue_adapter.rbの修正です。

queue adapterにmoduleを使用している場合にadapter nameを正しく取得出来るよう修正しています。


Reduce captures in ActiveSupport::Inflector#underscore

activesupport/lib/active_support/inflector/methods.rbの修正です。

ActiveSupport::Inflector#underscoreで不要な正規表現のcaptureを生成しないよう修正しています。


Allow queue adapters to provide a custom name

activejob/lib/active_job/queue_adapter.rbの修正です。

独自のqueue adapterを作成する際、Active Jobが想定している命名ルールに従っている必要があったのを、任意の名前でadapterを作成出来るよう修正しています。queue_adapter_nameメソッドが定義されている場合そのメソッドが返すadapter nameを使用するようになっており、独自の命名ルールでadapterをしたい場合、そのメソッドを定義すれば良いようになっています。


Module#delegate directly define methods as private

activesupport/lib/active_support/core_ext/module/delegation.rbの修正です。

Module#delegateprivateオプションを指定してメソッドを定義した場合に、method_added hookが実行されてなかったのを実行されるよう修正しています。


Merge pull request #47990 from ghiculescu/verify-fk-reason

Active Recordの修正です。

fixture load時にforeign keyに関するエラーが発生した際に、エラーが発生した原因を表示するよう修正しています。


Merge pull request #48005 from p8/docs/headers-actionpack

Action Packのdocの修正です。

headerの指定が無い箇所にheaderを追加しています。


Fix some doc headings naming [ci-skip]

Action Packのdocの修正です。

コンポーネント名が正式名(Action Dispatch)ではなくnamespace名(ActionDispatch)になっていたのを修正しています。


Add some missing headers to Active Records docs [ci-skip]

Active Recordのdocの修正です。

headerの指定が無い箇所にheaderを追加しています。