2011-11-18 48 views
0

我正在使用Jammit gem將CSS和Javascript文件聚合到單個資源中以加快下載速度。使用YUI壓縮,我將大量腳本和樣式表彙編到assets.yml配置文件中,並且所有內容都在開發環境中正確加載。Jammit package_assets破壞東西

但是,當我在assets.yml文件中指定package_assets: always以強制開發資產打包時,突然發生多個錯誤,並且網頁無法正確加載。

由於包含的順序是正確的,我不明白還有什麼可能出錯...... Jammit是否可能重新排序或損壞打包的Javascript文件的代碼?包括已經縮小的文件到assets.yml會導致問題嗎?

回答

1

你正在使用哪種壓縮?

我用過YUI,一切都很好。

也許你已經有了一個以前縮小的js文件,並且壓縮正在破壞它?

+0

我也用過YUI。但是,是的,我有幾個以前縮小的JS文件...只有我沒有看到任何理由爲什麼應該打破代碼。縮小文件可能不會改善事情,但它絕對不應該破壞任何東西... – dokaspar

+0

我同意你,但也不知道它背後的算法 – Coelhone