rake资产:使用rails和compass预编译bug和“*”

时间:2015-01-06 23:53:57

标签: css ruby-on-rails-4 sass css-sprites compass

我使用rails 4.2.0和compass-rails(2.0.2)

我有一个带

的css.scss文件
@import "compass/utilities/sprites";
@import "icons/*.png";
@include all-icons-sprites(true);

我在app / assets / images / icons / XXX.png中有很多图像.png

我想在生产中部署我的应用,它的工作但没有资产,所以我开始

rake assets:precompile

在生产环境中。

发生错误:

rake aborted!
Sprockets::FileNotFound: couldn't find file 'icons/*.png'

我尝试删除缓存中的资源文件,没有任何变化。

详情错误:http://pastebin.com/6ggS3pP2

我认为通配符和路径存在问题。

我在dev ENV中尝试,没有任何改变......

我不知道什么做了更多,什么是解决方案,PLZ?

1 个答案:

答案 0 :(得分:1)

修复它,我只是使用git的master分支:

gem 'compass-rails', github: 'Compass/compass-rails'