我有一个带有“stylesheets/application/index.css.scss”的rail 4项目和我的所有css文件:
/*
*= require jquery.ui.all
*= require_tree ../shared
*= require_tree ../design
*= require_tree ../layout
*= require_self
*= require_tree .
*/
rails 只在一个中编译所有 css,最小化(在 prod 中)。
我需要导入@import "shared/header"
许多文件。
示例:在“样式表/布局/main.css.scss”中
@import 'shared/header';
.header
{
@extend .header_common_overview;
[...]
}
但我@import 'shared/header'
也在其他文件中。结果是:
当rails只在一个文件中编译时,有很多次相同的规则“.header_common_overview”,因为我将它导入到不同的文件中。
我试图将“导入”指令直接放在 index.css.scss 中,但它不起作用。
那么如何才能只导入一次文件,并能够调用所有其他文件中的内容呢?