2011-11-18 61 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