なるようになるブログ

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

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

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

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


Rm unused default_protect_from_forgery accessor

actionpack/lib/action_controller/metal/request_forgery_protection.rbactionpack/lib/action_controller/railtie.rbの修正です。

使用していないdefault_protect_from_forgery accessorを削除しています。


Tweak the docs for async_* APIs [ci skip]

activerecord/lib/active_record/querying.rbactiverecord/lib/active_record/relation/calculations.rbのdocの修正です。

async_*系のメソッドのAPI docのフォーマットを修正しています。


Delay Adapter#check_version to #configure_connection

Active Recordの修正です。

#new_connectionで行われていたserverのversionのcheck処理を、#configure_connectionに移動しています。Adapterのインスタンス生成時にqueryが実行されるのを避けて、本当にconnectionが必要な時に実行するようにする為。


Fix formatting of two configs in configuration guide

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

config.active_record.encryption.hash_digest_classconfig.active_record.encryption.support_sha1_for_non_deterministic_encryptionについて説明している箇所のフォーマットを修正しています。


Add assert_error_reported and assert_no_error_reported to testing.md

Testing Rails Applicationsの修正です。

Railsが提供しているassertionの一覧にassert_error_reportedassert_no_error_reportedを追加しています。


Fix the BroadcastLogger being initialized too late:

railties、Active Supportの修正です。

BroadcastLoggerの初期化がappのboot処理後に行われていた為に、boot処理中のログがbroadcastされないバグがあったのを修正しています。