我正试图让资产转储一些压缩资产文件,这些文件是用罗盘过滤的。 在我的config.rb中,我有:
output_style = :compressed
而且,当我使用Symfony 2.3时,这是我的config.yml for assetic:
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/"
正如你所看到的,我也明确地添加了基础宝石,因为罗盘无法找到它(我的设置更有问题吗?)。
问题是,如果我手工编译它会吐出压缩的CSS,所以
compass compile --force
就像一个魅力,但
php app/console assetic:dump --env=prod --no-debug --force
不
很明显,我错过了一个资产配置,但我对哪一个很无能为力。 所以我的问题是,资产是否应该自动处理,或者是否有我错过的配置设置?
非常感谢任何帮助!
答案 0 :(得分:1)
好吧,我刚用yui_css压缩器来处理压缩。这种方式似乎更符合逻辑,因为资产首先将罗盘生成的所有文件组合起来然后再压缩它(在我的情况下现在使用yui_css)。
所以,为了回答我自己的问题,它并不是真正的资产设置,我误解了我认为应用过滤器的过程。