2013-08-19 68 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)。

所以要回答我自己的問題,這不是一個真正的資產設置,我誤解了應用過濾器的過程,我認爲。