我使用 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
我想在生产中部署我的应用程序,它可以工作但没有 Assets ,所以我开始
rake assets:precompile
在生产环境中。
发生错误:
rake aborted!
Sprockets::FileNotFound: couldn't find file 'icons/*.png'
我尝试删除缓存中的 Assets 文件,没有任何变化。
详细信息错误:http://pastebin.com/6ggS3pP2
我认为通配符和路径有问题。
我在 dev ENV 中尝试,没有任何变化......
我不知道该怎么做,请问有什么解决办法吗?
最佳答案
要修复它,我只是使用 git 的 mster 分支,例如:
gem 'compass-rails', github: 'Compass/compass-rails'
关于css - 耙 Assets :precompile bug with rails and compass and "*",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27809308/