Я установил набор стилей [object] .css.scss в своем каталоге assets / stylesheets, чтобы они соответствовали различным представлениям в моем приложении. Каждый лист содержит набор значений переменных глобального стиля в первой строке:
@import "branding.css.scss";
И затем при необходимости обращается к значениям переменной ($ primaryColor, $ primaryColor и т. Д.) По всей библиотеке.
Это красиво сухо, но, к сожалению, Rails не обновляет таблицы стилей объектов, когда я изменяю значения переменных в файле _branding.css.scss. Я должен пойти и коснуться каждого файла, прежде чем SCSS перекомпилирует библиотеку стилей объекта с обновленным значением переменной.
Это незначительный недостаток, но он нарушает рабочий процесс, особенно когда я продолжаю очищать кеш браузера, пытаясь это исправить: /
Есть ли лучший способ организовать переменные?
Есть ли способ принудительного обновления?