なるようになるブログ

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

rails commit log流し読み(2022/11/26)

2022/11/26分のコミットです。

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

activerecord/CHANGELOG.md

actionpack/CHANGELOG.md


Fix composed_of freezing and duplication

activerecord/lib/active_record/aggregations.rbの修正です。

DBのデータを読み込んでインスタンスを生成したした場合に、composed_ofの値をfreezeするよう修正しています。writer経由で値を設定した場合はfreezeするように元々なっており、挙動を合わせる為。


Update migration generator timestamp behavior

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

Creating a Migrationの項、generatorはmigrationファイル名の先頭にタイムスタンプを追加する旨説明を修正しています。


Clarify load_environment_config initializer order [ci-skip]

rails guideのConfiguring Rails Applicationsの修正です。

load_environment_config initializerについて説明している箇所にこのinitializerはload_environment_hookより前に実行される旨説明を追加しています。


Improve enum docs for instance_methods and scopes [ci-skip]

activerecord/lib/active_record/enum.rbのdocの修正です。

enuminstance_methodsオプションについて説明している箇所のexampleコードが、enumメソッドの記載だけだったのを、classの記載から行うよう修正しています。


update load_defaults 7.1 to config.load_defaults 7.1

docの修正です。

load_defaults -> config.load_defaultsに修正しています。


Merge pull request #46570 from andyw8/andyw8/add-details-to-cookie-overflow-exception

actionpack/lib/action_dispatch/middleware/cookies.rbの修正です。

CookieOverflow exceptionをraiseする際に、エラーになったcookie名とサイズをエラーメッセージに含むよう修正しています。