Я использую @import
частичные листы для организации моего css / sass:
/app
/assets
/stylesheets
_constants.sass
_layout.sass
...
app.css.sass
app.css.sass:
@import _constants.sass
// basic styles
@import _layout.sass
@import ...
app.css.sass
имеет @import
правило для _layout.sass
, которое позволяет мне обмениваться миксинами и переменными среди необработанных sass-файлов, прежде чем они будут собраны в app.css
Проблема в том, что Rails не распознает изменения в частях @import
'(_layout.sass
) и не будет регенерировать app.css
, пока я не внесу изменения в сам файл app.css.sass
. Это значительно замедляет мой рабочий процесс и означает, что мне нужно добавить / удалить пустые строки из app.css.sass
, чтобы увидеть изменения. Никогда не было этой проблемы в 3.0.
Есть ли способ заставить sass-активы обновляться при каждом запросе сервера в процессе разработки?