由于不在css文件中,Rake资产预编译错误

时间:2017-04-18 13:41:39

标签: css ruby-on-rails

我试图在生产中预编译资产,但我收到了错误。我用谷歌搜索了几个小时但找不到答案。请参阅下面的代码和错误:

Sass::SyntaxError: Invalid CSS after "...-menu > li:not(": expected ")", was "":.treeview") >..."

***。CSS

.sidebar-mini.sidebar-collapse .sidebar-menu > li:not(.treeview) > a > span {
border-bottom-right-radius: 4px;
}

它附近没有提出错误。谁能帮我吗。它只是一个简单的语法更改。

1 个答案:

答案 0 :(得分:0)

在您的aplication样式表中仅使用“ @Import ”,当您使用“require”时,某些scss资产会中断

为什么呢?因为require是“ .css ”,@ import是“ .scss ”(sass)

如果要从gem导入资产,请查找有关如何使用import替换require的gem文档