capistrano部署后未加载css文件

时间:2009-11-29 01:55:23

标签: ruby-on-rails css capistrano

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

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

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

1 个答案:

答案 0 :(得分:0)

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