2013-08-19 43 views
0

我试图让资产转储一些压缩的资源文件,这些文件被指南针过滤。 在我config.rb我:输出最小化使用指南针,资产和Symfony2的css

output_style = :compressed 

而且,正如我使用Symfony的2.3,这是我的assetic 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/" 

正如你看到的,我也明确添加基础宝石,因为指南针找不到它(更多的问题与我的设置?)。

的事情是,它吐出来压缩CSS,如果我用手工编译,所以

compass compile --force 

的作品就像一个魅力,但

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

没有。

很显然我错过了一个资产配置,但我对于哪一个配置一无所知。 所以我的问题是,是资产应该自动处理,还是有配置我错过了一个设置?

任何帮助,非常感谢!

回答

1

那么,我只是使用yui_css压缩器来处理压缩。似乎更符合逻辑,因为资产首先将指南针生成的所有文件合并,然后压缩(现在使用yui_css)。

所以要回答我自己的问题,这不是一个真正的资产设置,我误解了应用过滤器的过程,我认为。