なるようになるブログ

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

rails commit log流し読み(2020/04/06)

2020/04/06分のコミットです。

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

railties/CHANGELOG.md


Merge pull request #38875 from jonathanhefner/clarify-database_url-instructions

railtiesの修正です。

rails newで生成されるdatabase.yml内のコメントで、"ENV['DATABASE_URL']"が指定されている場合、そのURLが自動で使われる旨説明を修正しています。


Merge pull request #38574 from jonathanhefner/plugin-remove-rdoc-rake-task

railties/lib/rails/generators/rails/plugin/templates/Rakefile.ttrailties/lib/rails/generators/rails/plugin/templates/gitignore.ttの修正です。

rails pluginを新規に作成した場合に追加されるRakefileから、rdoc生成用のtaskを削除しています。

docはrdoc libで生成する事が出来、独自のtaskを追加する必要がないため。


Fix multi-database error message on db:rollback

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

multi-databaseがある場合にdb:rollbackを実行した場合に表示されるエラーメッセージで、task名をタイポしていたのを修正しています。


Updated Active Storage configuration guide for previewers default values [ci skip]

activestorage/app/models/active_storage/preview.rbのdoc、及び、rails guideのConfiguring Rails Applicationsの修正です。

Active Storageがデフォルトで提供しているpreviewersの一覧を最新の内容に更新しています。


Only compute :only and :except callback conditions once

actionpack/lib/abstract_controller/callbacks.rbの修正です。

:only / :except callbackのconditionチェックを一度だけ行うよう修正しています。

Deduplicate empty @if and @unless arrays in Active Support callbacksでconditionをfreezeするようにした影響で、複数回チェックするとFrozenErrorが発生してしまう為。