Rails 3.2带有乘客无限错误的资产管道

最近我将我的应用程序迁移到了3.2.1,看起来我是另一个在资产管道方面苦苦挣扎的开发人员。

一切看起来都不错,我的资产被编译并显然服务。 在我的文档的源代码中,我可以看到:

 

链接工作得很好。 但是,我的js或css实际上都没有加载。

我在apache日志中实际看到的唯一错误是:

  cache: [GET /] miss 

我调整了我的apache配置,包括:

  XSendFile On ...  Header unset Last-Modified Header unset ETag FileETag None ExpiresActive On ExpiresDefault "access plus 1 year"  

我与卡斯特拉诺和乘客一起部署。

有没有人遇到过这个问题?

始终确保您清除/ your_app_path / tmp / cache。 我通常也会消灭公共/资产。 然后编译并重新启动应用程序。 很多时候,这为我解决了管道的奇怪问题。