'd部分シートを使用@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
@import
問題は、Railsが'd部分(_layout.sass
)への変更を認識せずapp.css
、実際のapp.css.sass
ファイル自体に変更を加えるまで再生成されないことです。これによりワークフローが劇的に遅くなり、app.css.sass
変更を確認するために空白行を追加/削除する必要があります。3.0ではこの問題は発生していません。
開発中のすべてのサーバーリクエストでsassアセットを強制的に再生成する方法はありますか?