Rails 3.2.1 在 .css 中使用 !important 时资产预编译错误

Rails 3.2.1 asset precompile error when using !important in .css

当我在我的 rails 应用程序上执行耙子 assets:precompile 时,如果我有配置

,它会失败
config.assets.compress = true  

导致错误的块是

.banner-row {
overflow: hidden;
margin: 0px; !important
padding: 0px; !important    
}

我得到的错误是

rake aborted!
Sass::SyntaxError: Invalid CSS after "margine: 0px; ":expected "}", was !important"

预编译任务通过 compress = false

试试这个:

.banner-row {
overflow: hidden;
margin: 0px !important; 
padding: 0px !important;
}