Posted at

Symfony2でSass、Compassを使う方法

More than 5 years have passed since last update.


Sass/Compassインストール

gem install sass

gem install compass


config.yml

assetic:

debug: %kernel.debug%
use_controller: false
filters:
sass: ~
compass: ~


Twig

{% stylesheets filter="compass"

"@DemoBundle/Resources/public/sass/main.sass"
"@DemoBundle/Resources/public/sass/header.sass"
"@DemoBundle/Resources/public/sass/footer.sass"
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}

sassファイル編集するたびにコンパイルしなくてもいい。

production環境でアクセスする前に

php app/console assetic:dump --env=prod --no-debug

しておかないと動かないので注意