なるようになるブログ

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

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

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

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

activerecord/CHANGELOG.md


Merge pull request #28327 from rngtng/add-seed-dependency

activerecord/lib/active_record/railties/databases.rakeの修正です。

db:seed taskのdependencyload_config、及び、environmentを追加しています。

Railsを使用せずにActive Recordを使用している、かつload_config task内で独自のDB設定を行っているような場合に、load_config taskが必ずよばれるようにする為、との事です。


Remove overly-broad retry in ActiveStorage::PurgeJob

activestorage/app/jobs/active_storage/purge_job.rbの修正です。

ActiveStorage::PurgeJobretry_on StandardErrorの指定があったのを削除しています。

このretryをproductionで使用した事がない(Basecampが)為、とのことです。


Discard ActiveStorage::PurgeJobs for missing blobs

activestorage/app/jobs/active_storage/purge_job.rbの修正です。

ActiveStorage::PurgeJobdiscard_on ActiveRecord::RecordNotFoundの指定を追加しています。blobの削除処理でrecordが既に無い場合にエラーが発生するのを抑止するよう。


Enable Layout/EmptyLinesAroundBlockBody to reduce review cost in the future

.rubocop.ymlLayout/EmptyLinesAroundBlockBody copを追加、及び、各ファイルにcopを適応しています。