なるようになるブログ

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

rails commit log流し読み(2018/07/28)

2018/07/28分のコミットです。

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


Avoid logging ActiveRecord::LogSubscriber as the query source when the source is ignored (#33455)

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

Active Recordのquery logで、queryを実行したsourceが特定出来ない場合(e.g. Active Storageで実行したquery)に、logのsource行にlib/active_record/log_subscriber.rb(logの出力を行った箇所)が出力されてしまっていたのを、sourceが特定出来ない場合はlogにsourceを出力しないよう修正しています。


Don't expose configuration for a test.

activerecord/lib/active_record/log_subscriber.rbactiverecord/test/cases/log_subscriber_test.rbの修正です。

先のquery logの修正で、テストの為だけにconfigを追加していたのを、configを追加しないで済むようテストを修正しています。