用 rails 和罗盘和 "*" 耙 assets:precompile bug

rake assets:precompile bug with rails and compass and "*"

我用的是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 中尝试,没有任何变化...

我不知道还有什么解决方法,请问?

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

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