我最近发现了 Zeus,它在开发时确实加速了我的反馈循环,这真是太棒了,只是当我对我的模型进行更改时,比如添加一个新方法,Zeus 不会重新启动,也不会加载新方法。
我不确定从哪里开始调试,但我正在使用 Rails 4.0.2、ruby 2.0.0p353 和 Rspec + Capybara 进行测试。
任何人都有任何很棒的想法或帮助。
非常感谢
我最近发现了 Zeus,它在开发时确实加速了我的反馈循环,这真是太棒了,只是当我对我的模型进行更改时,比如添加一个新方法,Zeus 不会重新启动,也不会加载新方法。
我不确定从哪里开始调试,但我正在使用 Rails 4.0.2、ruby 2.0.0p353 和 Rspec + Capybara 进行测试。
任何人都有任何很棒的想法或帮助。
非常感谢
如果您正在使用unicorn
这可能是您的问题。尝试thin
改用
Zeus: 在修改回调和作用域时正确地重新加载模型,这对于具有热重载的服务器并不总是如此,例如 Unicorn。它还会在编写集成规范时重新加载视图。(来源)
您可能还需要重新配置工头。检查此线程以获取有关 Zeus 工头支持的信息:https ://github.com/burke/zeus/issues/92