Rails模型更改导致Zeus完全重启

时间:2014-04-03 20:43:26

标签: ruby-on-rails ruby activeadmin zeus

每当我在运行Zeus时保存Rails模型时,Zeus服务器似乎完全重新加载。 Zeus输出通常变为黄色("等待")大约10秒钟。这只适用于某些型号。我还没弄清楚模型之间的区别。

关于可能导致这种情况的任何想法?

修改 从routes.rb文件中删除ActiveAdmin.routes(self)修复了该问题。显然,ActiveAdmin不再有效。 Haven尚未找到解决方法。

1 个答案:

答案 0 :(得分:1)

默认情况下,宙斯正在观看文件正在改变...所以如果你保存一个模型甚至没有任何改变......宙斯会认为它已被更改,因此重新启动以反映最新的更改......所以您无需重新启动rails即可查看更改。

和zeus在更改测试文件时表现优异......它只会重新启动测试环境..这样您就可以尽快运行测试

并且如此issue中所述,这就是它的工作原理。

额外信息

在某些情况下当您添加新文件(模型或配置)时,zeus不会自动重启..并且不会反映最新的更改..在这些情况下您必须重新启动它你的自我