2019/06/04分のコミットです。
CHANGELOGへの追加はありませんでした。
Only clear cache when view paths are specified
actionview/lib/action_view/cache_expiry.rb
の修正です。
ActionView::ViewPaths
が指定されていない場合、不要なvew cacheのclear処理が実行されないよう修正しています。
Don't call listen with empty directory list
activesupport/lib/active_support/evented_file_update_checker.rb
の修正です。
ActiveSupport::EventedFileUpdateChecker#boot!
メソッドで、監視対象のディレクトリが空(指定されていない)の場合、Listen.to
を呼び出さないよう修正しています。
監視対象のディレクトリが空の状態でListen.to
を実行すると、カレントディレクトリが監視対象になってしまい、予期せぬ挙動(node_modules
ディレクトリが監視されてしまいwarningが出力される等)になってしまう為。
Merge pull request #36395 from cpruitt/6-0-stable
railties/lib/rails/application/finisher.rb
の修正です。
deprecates autoloading constants during initialization [closes #35745]で、classic autoloaderを使っている場合にinitializerでロードした定数をクリアしてしまっていたのを、ロード済みの定数は維持するよう修正しています。代わりに、ロードされた定数名と、その定数はzeitwerk autoloaderを使用した場合にクリアされる旨のメッセージを出力するようにしています。
Document multiple databases in Rails
Railsガイドに、複数DBについて説明した、Multiple Databases with Active Record
ガイドを追加しています。