【问题标题】:Rails Model changes causing full Zeus restartRails 模型更改导致 Zeus 完全重启
【发布时间】:2014-04-04 05:49:10
【问题描述】:

每当我在运行 Zeus 时保存 Rails 模型时,Zeus 服务器似乎正在完全重新加载。 Zeus 输出通常会变成黄色(“等待”)约 10 秒。这只发生在某些型号上。我还没有弄清楚模型之间的区别。

有什么可能导致这种情况的想法吗?

编辑: 从我的 routes.rb 文件中删除 ActiveAdmin.routes(self) 解决了这个问题。显然,ActiveAdmin 不再有效。还没有找到解决方法。

【问题讨论】:

    标签: ruby-on-rails ruby activeadmin zeus


    【解决方案1】:

    默认情况下 zeus 正在观察文件的变化...因此,如果您保存模型而其中没有任何更改... zeus 会认为它已更改,因此重新启动以反映所做的最新更改...这样您无需重新启动 rails 即可查看更改。

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

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

    额外信息

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

    【讨论】:

    • 对,但它应该只重新加载那个模型,而不是刷新整个 Zeus 服务器。我的问题是保存某些模型时整个服务器正在重新启动,而其他模型则没有。
    • @MattFordham 我已经编辑了答案,添加了这个“并且正如issue 中所记录的那样,这就是它的工作原理。”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多