Я использую @import
'd частичные листы для организации моих 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
, которое позволяет мне совместно использовать миксины и переменные среди r aw sass до того, как они будут скомпилированы в app.css
Проблема в том, что Rails не распознает изменения в партиалах @import
'd ( _layout.sass
) и не будет восстанавливать app.css
, пока я не внесу изменения в сам файл app.css.sass
. Это значительно замедляет мой рабочий процесс и означает, что мне нужно добавлять / удалять пустые строки из app.css.sass
, чтобы увидеть изменения. Никогда не было этой проблемы в версии 3.0.
Есть ли способ принудительно регенерировать ресурсы sass при каждом запросе сервера в разработке?