我的rails(5.0.0.1)开发服务器上有一个流浪盒(ubuntu xenial),每次更改模型或控制器时都需要重启服务器。
我用puma和webrick测试过,行为是一样的。
我在我的主机上进行开发,这是一台Windows 10机器,vagrant创建了一个共享文件夹,我有我的代码。
我已经检查过VM机器和我的主机是否在时间上是同步的,它们似乎是。 我做的另一件事是在SO中检查其他线程有关类似的问题,但我对给出的建议没有运气。
有没有人对可能出现的问题有任何想法?
答案 0 :(得分:13)
我已经解决了这个问题,我偶然发现了Vagrant shared folder with rails server这篇指向正确方向的帖子。
基本上除了:
config.cache_classes = false
在development.rb文件中,还必须具有:
config.reload_classes_only_on_change = false