0

我的资产路径中的 CSS 文件中有一个 @import 规则:

// /app/assets/product/ow.css.scss
@import 'foo.css.scss';

我把 foo.css.scss 放在同一个文件夹中。Rails 会自动拉入 foo.css,因为它位于资产路径中,然后由于导入,它会复制拉入 foo.css 的请求。

在 Rails 框架中处理 CSS @import 规则的正确方法是什么?

4

1 回答 1

1

检查app/assets/stylesheets/application.css并删除 Sprockets 指令。我的猜测是*= require_tree .导致你@import被拉两次。查看Rails 资产管道文档以获取更多信息。

于 2013-09-19T20:35:17.230 回答