2019/08/03分のコミットです。
CHANGELOGへの追加はありませんでした。
Add ability to unset preventing writes
activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb
、
activerecord/lib/active_record/middleware/database_selector/resolver.rb
の修正です。
while_preventing_writes
メソッドに引数を指定出来るようにして、preventing writesの設定を解除出来るようにしています。
元々はpreventing writesの状態は解除する事が出来なかったのですが、それだとprimaryへのread後にprimaryへのwriteが発生する場合に処理を行えない、という問題があった為上記変更を行っています。
railties/lib/rails/generators/rails/app/templates/config/environments/test.rb.tt
の修正です。
active_support/core_ext/integer/time
のrequireを追加しています。config.public_file_server.headers
の指定に1.hour
を使用している為。
typo in word compatibily - autoloading and reloading constants guide
rails guideのAutoloading and Reloading Constants (Zeitwerk Mode)
の修正です。
compatibility
をcompatibily
にタイポしていたのを修正しています。
Address DEPRECATED: Use assert_nil if expecting nil
activerecord/test/cases/dirty_test.rb
の修正です。
assert_equal
メソッドのexpected引数にnilを指定していたテストを、assert_nil
を使用するよう修正しています。Minitest 5.10からdeprecateになっている為。