Я использую @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-ресурсы восстанавливаться при каждом запросе сервера в разработке?