我有一个带有导轨(5.0.0.1)开发服务器的Vagrant Box(Ubuntu Xenial),并且每次更改我需要重新启动服务器的模型或控制器时。
我已经用puma和webrick进行了测试,而行为是相同的。
我在我的主机计算机(Windows 10机器)中进行开发,Vagrant创建了一个共享文件夹,其中有我的代码。
我已经检查了VM机器和我的主机是否在时间上是同步的,它们似乎是同步的。我要做的另一件事是在这里检查其他线程,因此在类似的问题上,我对提出的建议没有运气。
有人对可能是什么问题有任何想法吗?
我已经解决了问题,我偶然发现了带有Rails Server的Vagrant共享文件夹,该文件夹将我指向正确的方向。
除了具有:
之外,基本的config.cache_classes = false
在development.rb文件中也必须具有:
config.reload_classes_only_on_change = false