【问题标题】:rake assets:precompile bug with rails and compass and "*"rake assets: 使用 rails 和 compass 和 "*" 预编译 bug
【发布时间】:2015-03-04 17:57:59
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    要修复它,我只是使用 git 的 mster 分支,例如:

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

    【讨论】:

    • compass-rails 2.0.3 已于今天早些时候发布,所以现在您可以照常包含它了 ~> 2.0.3
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-05
    • 1970-01-01
    相关资源
    最近更新 更多