なるようになるブログ

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

rails commit log流し読み(2016/06/18)

2016/06/18分のコミットです。

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


Merge pull request #23301 from ppworks/improve_mysqldump

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

DBがMySQLの場合にdb:structure:dumpでdumpファイルを生成する、コメント(プログラムバージョン、サーバーバージョン、およびホストなどの追加情報)を含まないよう修正しています。

同じschemaなのに実行した環境によってdumpファイルの内容に差異が出てしまうのを防ぐ為、との事です。


Fix jobs overriding AJ::Base#logger

activejob/lib/active_job/logging.rbの修正です。

ActiveJob::Logging#tag_loggerメソッドで、グローバルのloggerではなく、jobで定義したloggerを使用するよう修正しています。

-          ActiveJob::Base.logger.tagged(*tags){ yield }
+          logger.tagged(*tags){ yield }