Rails 3.1 Asset pipeline не t собирать изменения в @ import'd листах

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

19
задан John Lein 12 August 2011 в 21:27
поделиться