每次控制器或模型更改时,Rails 5都会重新启动服务器

时间:2016-12-09 18:53:31

标签: ruby-on-rails vagrant ruby-on-rails-5

我的rails(5.0.0.1)开发服务器上有一个流浪盒(ubuntu xenial),每次更改模型或控制器时都需要重启服务器。

我用puma和webrick测试过,行为是一样的。

我在我的主机上进行开发,这是一台Windows 10机器,vagrant创建了一个共享文件夹,我有我的代码。

我已经检查过VM机器和我的主机是否在时间上是同步的,它们似乎是。 我做的另一件事是在SO中检查其他线程有关类似的问题,但我对给出的建议没有运气。

有没有人对可能出现的问题有任何想法?

1 个答案:

答案 0 :(得分:13)

我已经解决了这个问题,我偶然发现了Vagrant shared folder with rails server这篇指向正确方向的帖子。

基本上除了:

config.cache_classes = false

在development.rb文件中,还必须具有:

config.reload_classes_only_on_change = false