ruby-on-rails – 从rc6升级到Rails 3.1.0,资产预编译失败
发布时间:2020-12-16 20:44:31 所属栏目:百科 来源:网络整理
导读:从Rails 3.1.0.rc6升级到Rails 3.1.0后,运行资源时收到一些错误消息:预编译任务如下: $RAILS_ENV=production RAILS_GROUPS=assets rake assets:clean tmp:clear assets:precompilerake aborted!ie-spacer.gif isn't precompiled (in app/assets/stylesheet
从Rails 3.1.0.rc6升级到Rails 3.1.0后,运行资源时收到一些错误消息:预编译任务如下:
$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'到config / application.rb,但它仍然失败. jquery.gritter.css.scss中的行是: 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未预编译. 解决方法
你必须做
config.assets.compile = true 资产期间:预编译任务. 似乎是一个错误在rails 3.1. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |