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