我的资产路径中的CSS文件中有一个@import规则:
// /app/assets/product/ow.css.scss
@import 'foo.css.scss';
我把foo.css.scss放在同一个文件夹里。 Rails会自动拉入foo.css,因为它位于资产路径中,然后由于导入而复制了引入foo.css的请求。
在Rails框架中处理CSS @import规则的正确方法是什么?
答案 0 :(得分:1)
检查您的app/assets/stylesheets/application.css
并删除Sprockets指令。我的猜测是*= require_tree .
导致您的@import
被拉两次。有关详细信息,请查看Rails Asset Pipeline文档。