2012-10-02 42 views
2

我正在使用指南針進行精靈編譯,我想知道如何在rake assets:precompile期間防止未使用的圖像被編譯。如何防止導軌3.2預編譯單個圖像?

例如在我有一個sass文件。

@import "my-icons/*.png"; 
@include all-my-icons-sprites; 

資產預編譯之後,我的編譯精靈地圖和所有的編譯的映像:

public/assets/my-icons-{hash}.png 
public/assets/my-icons/2-{hash}.png 
public/assets/my-icons/3-{hash}.png 
public/assets/my-icons/4-{hash}.png 
public/assets/my-icons/5-{hash}.png 

我的問題是我怎麼從my-icons/編制單獨的圖像,只有編譯停止預編譯一個單精靈地圖,以便我只能以public/assets/my-icons-{hash}.png結束?

回答

0

你不需要。這些圖片(只是副本,具有新文件名)不會在您的頁面中使用,因此不會提供服務,也不會佔用帶寬,內存或並行請求。

+1

它們在部署時消耗磁盤空間和帶寬,這對我們來說將成爲嚴重的問題。而且,「他們無所謂,不理會他們」對於鐵路規模來說並不是一種令人放心的態度。 – richo