【发布时间】:2014-08-22 16:11:54
【问题描述】:
在我将我的应用程序从 Rails 3.2 升级到 Rails 4.1 后,我注意到自动重新加载在我的 VM 上不起作用,但它曾经正常工作,我将 eager_load 设置为 false 并将 cache_classes 设置为 false 并删除了对线程安全的所有调用!选项
这些线程中的任何内容都没有提供解决方案 Why does Rails not refresh classes on every request (despite configuration)? https://github.com/rails/rails/issues/14382
所以我认为我的应用程序做了一些奇怪的事情,但是当我创建一个简单的演示应用程序时,我注意到了同样的事情https://github.com/benedictfischer09/reload_problem。在我的本机机器上运行的服务器自动重新加载正常,但在 VM 上它不起作用。
我正在使用 NFS 将目录共享给 VM,谁能解释可能发生的情况以及我该如何解决?
【问题讨论】:
标签: vagrant virtualbox ruby-on-rails-4.1