我试图让资产转储一些由指南针过滤的压缩资产文件。在我的 config.rb 我有:
output_style = :compressed
而且,当我使用 Symfony 2.3 时,这是我的资产配置 config.yml:
assetic:
debug: %kernel.debug%
filters:
cssrewrite: ~
sass:
bin: /usr/local/bin/sass
compass:
bin: /usr/local/bin/compass
load_paths:
- "/var/lib/gems/1.9.1/gems/zurb-foundation-4.3.1/scss/"
如您所见,我还明确添加了基础 gem,因为 compass 找不到它(我的设置有更多问题吗?)。
问题是,如果我手动编译,它会吐出压缩的 css,所以
compass compile --force
像魅力一样工作,但是
php app/console assetic:dump --env=prod --no-debug --force
没有。
很明显我错过了一个资产配置,但我不知道是哪一个。所以我的问题是,assetic 应该自动处理这个问题,还是我错过了一个配置设置?
任何帮助是极大的赞赏!