なるようになるブログ

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

rails commit log流し読み(2022/05/22)

2022/05/22分のコミットです。

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

activerecord/CHANGELOG.md


Merge pull request #45142 from jonathanhefner/action_mailer-base-no-load-action_contoller-base

Action Pack、railtiesの修正です。

ActionMailer::Baseのloading時にActionController::Baseのloadが行われないよう修正しています。


Merge pull request #45144 from jonathanhefner/action_mailer-render-no-load-action_contoller-base

actiontext/lib/action_text/engine.rbの修正です。

mailのrender時のActionController::Baseのloadが行われないよう修正しています。


Fix typo in document (#45148)

rails guideのActive Record Query Interfaceの修正です。

nullable_countrynullable_contryにタイポしていたのを修正しています。


Merge pull request #44916 from ghiculescu/image-bmp

activestorage/app/models/active_storage/blob.rbの修正です。

image/bmpをinvalidなcontent typeとして扱っていたのを、validがcontent typeとして扱うよう修正しています。invalidなcontent typeとしていたのはmime関連のgemの挙動と合わせる為だったのですが、これはgemの方が間違えており、image/bmpは本来validなcontent typeな為。


Merge pull request #44878 from fatkodima/bulk_change_table-change_null-default

activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rbactiverecord/lib/active_record/connection_adapters/postgresql/schema_statements.rbの修正です。

change_tableをbulkで実行した場合に、change_null + falseを指定がエラーになってしまうバグがあったのを修正しています。


ci: add GitHub token permissions

.github/workflows/lint.yml.github/workflows/rubocop.ymlの修正です。

GitHub ActionsでGITHUB_TOKENのpermissionを指定するよう修正しています。


Do not return invalid indexes in PostgreSQL

activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rbの修正です。

PostgreSQLindexesメソッドで、不正なindex(実際には使用されていないindex)は返さないよう修正しています。