У меня есть проект Rail 4 с "таблицами стилей / application / index.css.scss" со всеми моими файлами css:
/*
*= require jquery.ui.all
*= require_tree ../shared
*= require_tree ../design
*= require_tree ../layout
*= require_self
*= require_tree .
*/
rails компилирует все css в один, свернутый (в prod).
Мне нужно импортировать @import "shared/header"
во многие файлы.
пример: в "stylesheets / layout / main.css.scss"
@import 'shared/header';
.header
{
@extend .header_common_overview;
[...]
}
но я @import 'shared/header'
и в других файлах тоже. Результат:
когда рельсы компилируются только в один файл, много раз используются одни и те же правила ".header_common_overview", потому что я импортирую его в разные файлы.
Я попытался поместить инструкцию "импорт" прямо в index.css.scss, но она не работает.
Итак, как я могу импортировать файл только один раз и иметь возможность вызывать содержимое во всех других файлах?