从 Rails 3.1.0.rc6 升级到 Rails 3.1.0 后,运行时收到一些错误消息assets:precompile
像这样的任务:
$ RAILS_ENV=production RAILS_GROUPS=assets rake assets:clean tmp:clear assets:precompile
rake aborted!
ie-spacer.gif isn't precompiled
(in app/assets/stylesheets/jquery.gritter.css.scss)
Tasks: TOP => assets:precompile
(See full trace by running task with --trace)
我尝试添加config.assets.precompile << 'ie-spacer.gif'
to config/application.rb
,但仍然失败。
该行在jquery.gritter.css.scss
is:
background: asset_url('ie-spacer.gif', image);
我尝试过:
background: asset_path('ie-spacer.gif', image);
background: image_url('ie-spacer.gif');
background: image_path('ie-spacer.gif');
全部失败ie-spacer.gif isn't precompiled
.
你必须做
config.assets.compile = true
在资产:预编译任务期间。
似乎是 Rails 3.1 中的一个错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)