なるようになるブログ

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

rails commit log流し読み(2022/10/19)

2022/10/19分のコミットです。

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

activerecord/CHANGELOG.md


Remove extra establish connection in pending migrations

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

load_schema_if_pending!メソッドから不要なconnectionの接続処理を削除しています。


Cleanup check pending

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

check_pending_migrationsメソッドから不要な引数を削除しています。


Merge pull request #45475 from codergeek121/make-api-doc-link-relative [ci-skip]

railties/RDOC_MAIN.rdocの修正です。

API docへのリンクを相対パスに修正しています。


Merge pull request #45469 from skryukov/docs-for-action-cable-channel-callbacks [ci-skip]

Action Cableのdoc、及び、rails guideのAction Cable Overviewに、Action Cable Channelのcallbackについての説明を追加しています。


Deprecate delegation to connection handler from Base

Active Recordの修正です。

ActiveRecord::Baseからconnection_handlerdelegateする処理がdeprecateになりました。そのため、ActiveRecord::Base.clear_all_connections!, ActiveRecord::Base.clear_active_connections!, ActiveRecord::Base.clear_reloadable_connections! 及び ActiveRecord::Base.flush_idle_connections! がdeprecateになっています。今後は、ActiveRecord::Base.connection_handler.clear_active_connections!のように、明示的にconnection_handlerを指定する必要があります。


Make PR template less onerous

.github/pull_request_template.mdの修正です。

ファイルの末尾にあったDraft PRやドキュメントの修正に関する説明を、ちゃんと読まれるようファイルの先頭に移動、PRに関するチェックボックスが多すぎと思われた為、不要と思われるチェックの削除、を行っています。