我注意到在通过capistrano进行部署之后,静态css文件似乎没有加载,当我特别指定

时这是真的
<%= stylesheet_link_tag 'resume',:cache => true %>

删除:cache =&gt; true解决了这个问题,但我想知道为什么该选项在第一种情况下导致问题,其次在通过capistrano部署rails应用程序时最佳做法是什么

有帮助吗?

解决方案

:cache =&gt;如果样式表目录中尚不存在,则会创建一个名为all.css的文件。当您想要组合多个样式表时,它非常有用,因此您的页面将具有较少的http请求。部署新版本时删除此文件,它将从最新的样式表重新生成。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top