2009-11-15 48 views
3

在一個Rails應用程序中,如果我使用緩存將多個樣式表組合成一個樣式表,當更新其中一個樣式表時,將自動刷新生成的文件?何時在Rails中刷新緩存的樣式表?

stylesheet_link_tag "style1.css", "style2.css", :cache => "mystyles" 

而且,如果不是,我該如何過期生成的文件?

回答

4

對於生產環境,只需將作爲部署的一部分的all.css從樣式表目錄中刪除,以使用新文件重新生成它。

在開發模式下,ActionController::Base.perform_caching默認爲false,因此不會發生緩存。