当我尝试推送到Heroku时,我的应用程序抛出了这个错误。看起来罪魁祸首是样式表中某个地方的一个流氓!全局行,但是我不确定源代码在哪里。
rake aborted!
Sass::SyntaxError: Invalid CSS after "...odules, $name) ": expected "}", was "!global;"
(in /tmp/build_6cf14c02-e49b-44e7-819c-871d5da3cf73/app/assets/stylesheets/framework_and_overrides.css.scss:13)会非常感谢任何人的帮助。
发布于 2014-09-20 21:49:40
在gem文件中将foundation-rails gem从5.4.4.0更改为5.4.3.1
gem 'foundation-rails','5.4.3.1‘
然后运行
捆绑包更新
现在应该可以这样做了,告诉他们他们已经解决了:)
附加:
至于查找文件"bundle show foundation-rails“,请使用查找器"Go to folder”到路径,然后在供应商资产样式表foundation _function.scss下找到"_function.scss“。
我的两个答案都可以在gustavo-beathyate的链接中找到
至于heroku错误,请确保您是否将任何东西添加到要使用的资产中
rake assets:precompile RAILS_ENV=production然后
另外,当您按下use -f时
git push -f heroku master如果不只是使用
git push -f heroku master发布于 2014-09-18 10:38:49
这里有一个解决方案:
http://foundation.zurb.com/forum/posts/19222-sass-syntax-error-on-rails
基本上,您必须打开gem并在_functions.scss中修改第13行,删除对!global的调用。
https://stackoverflow.com/questions/25901261
复制相似问题