問題
controller.rb
の変更がブラウザに反映されない。
コンテナを再起動すれば反映されるが、毎回再起動するのは手間がかかる。
環境
Windows 10 home
Docker for Windows
Rails 6.1
Ruby 2.7
解決策
config\environments\development.rb
内の
config.file_watcher = ActiveSupport::EventedFileUpdateChecker
を下記コードに修正する。
config.file_watcher = ActiveSupport::FileUpdateChecker
わからないこと
下記コードを記載しても解決できる。
Railsガイドを見ても上記コードとの違いがわからなかったので、違いが分かる人がいましたら、ご教授いただければ幸いです。
config.reload_classes_only_on_change = false
参照:『Railsガイド』- Rails アプリケーションを設定する