如何防止rails 3.2预编译单个图像?

时间:2012-10-02 06:07:39

标签: ruby-on-rails sass compass-sass

我正在使用指南针进行精灵编译,我想知道如何防止在rake assets:precompile期间编译未使用的图像。

例如我在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

1 个答案:

答案 0 :(得分:0)

你不需要。这些图像(只是副本,带有新的文件名)不会在您的页面中使用,因此它们不会被提供,它们不会占用带宽,也不消耗内存或并行请求。