Я столкнулся с неприятной проблемой, пытаясь поделиться переменными и миксинами в таблицах стилей Sass.
Если я использую @import
для включения глобальной таблицы стилей - той, которая включает глобальные цвета, миксины и т. Д. - она снова включается , когда Rails объединяет все таблицы стилей, на которые есть ссылки в манифесте
В качестве альтернативы, если мой файл манифеста не включает глобальную таблицу стилей, но несколько файлов в манифесте импортируют ее, глобальная таблица стилей будет по-прежнему включена более одного раза. ГАХ.
Как вы можете это обойти? Есть ли в Sass средства защиты секретного включения? Я что-то ужасно не так делаю?