誰かがAsseticBundleの設定でSymfony 2のdev
環境と一緒に私を助けることができるのだろうかと思います。AsseticBundle/CompassFilter:テンプレートをコンパイルできないときに例外をスローする方法はありますか?
dev
環境でページが読み込まれるたびに、Asseticはすべてのアセットを再コンパイルします。私の場合、CompassFilter
を使用してSassファイルをコンパイルしています。
私の問題は、誤ったSassファイルがあると、ページが生成されたスタイルシートなしで読み込まれるだけで、代わりにAsseticがコンパス/ Sassコンパイラの出力を表示して、おっと "画面)。
これを達成するための設定があるかどうかは知りませんか?
私の現在のconfig.yml
がある:config_dev.yml
と
assetic:
debug: %kernel.debug%
use_controller: false
sass: /var/lib/gems/1.8/bin/sass
filters:
compass:
bin: /var/lib/gems/1.8/bin/compass
apply_to: "\.scss$"
scss: ~
が唯一の行を次のようにオーバーライド:
assetic:
use_controller: true
これは幸運なことです。さて、私はそれがページに表示されない理由、そしてあなたが言ったことは本当にエラーがスタイルシートで出てきますが(しかし、;)でなければならなかった)スタックトレース( 'CompassFilter'行:278)を含んでいますが、実際にはプロセス出力は含まれていません(ただしコードは示唆しているようですが)。それが標準的なケースで動作するかどうか?これは技術的に「不可能」と回答されているかgithubに問題があるので、別の質問をスタックトレース出力などで開くことができます。 – Kasheen
例外がないと思うなら、Githubのチケットを開いてください。 –