Sass :: SyntaxError:"position:"之后的CSS无效:期望表达式(例如1px,粗体)

Jac*_*ack 1 ruby-on-rails sass heroku

耙子流产了!

Sass :: SyntaxError:"position:"之后的CSS无效:期望的表达式(例如1px,粗体)是";"

(在F:/OrderBooking/app/assets/stylesheets/application.css)(sass):340

任务:TOP => assets:预编译

在我的本地计算机上没有错误,但在部署我的应用程序时,我收到上述错误.但在我看来application.css我什么都没有.

Raj*_*ngh 5

CSS中的语法错误在开发环境中被忽略,但在生产环境中,在预编译资产时会出现这些错误.所以为了确保你的CSS没有语法错误,每次上传到生产之前,运行以下命令,如果它成功运行就好了,如果它抛出错误然后修复语法错误,以下是命令

RAILS_ENV=development rake assets:precompile
Run Code Online (Sandbox Code Playgroud)

在您的情况下,错误显示,在您application.css.scss的行号中340,存在语法错误.所以你需要修复语法错误并再次将代码推送到Heroku.

希望这可以帮助!