Ser*_*dez 8 css ruby-on-rails sass heroku zurb-foundation
当我尝试推送到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)
Run Code Online (Sandbox Code Playgroud)
非常感谢任何帮助.
在gem文件中将foundation-rails gem从5.4.4.0更改为5.4.3.1
宝石'foundation-rails','5.4.3.1'
然后运行
捆绑更新
这应该现在告诉他们修复它:)
另外:
至于查找文件"bundle show foundation-rails"使用查找器"转到文件夹"到路径并找到"_function.scss"它在供应商资产样式表基础_function.scss下
我的答案都可以在gustavo-beathyate的链接中找到
至于heroku错误,请确保您是否将任何内容添加到要使用的资产中
rake assets:precompile RAILS_ENV=production
Run Code Online (Sandbox Code Playgroud)
然后
当你推动使用-f时
git push -f heroku master
Run Code Online (Sandbox Code Playgroud)
如果不只是使用
git push -f heroku master
Run Code Online (Sandbox Code Playgroud)
小智 0
这是一个解决方案:
http://foundation.zurb.com/forum/posts/19222-sass-syntax-error-on-rails
您基本上必须打开 gem 并修改中的第 13 行_functions.scss,删除对 的调用!global。