标签: ruby-on-rails capistrano asset-pipeline
我正在使用Rails v3.2.8,Capistrano v2.13.5和Unicorn 4.3.1,当我部署时,我得到了一个非常奇怪的行为。
如果满足以下条件:
在资源在部署过程中进行预编译时,在重新启动独角兽之前,我会在Web应用程序上获得异常,告诉我新的类或方法未定义。
由于unicorn尚未重启,因此不应该知道使用新类的代码。
就像清除了类缓存一样,自动加载会重新加载我的模型。
有什么可能导致这种情况的想法吗?
谢谢:)