我使用Jammit
gem将CSS和Javascript文件聚合到单个资源中,以便更快地下载。使用YUI压缩,我将大量脚本和样式表组装到assets.yml
配置文件中,并且在开发环境中正确加载了所有内容。
然而,当我在assets.yml
文件中指定package_assets: always
来强制开发中的资产打包时,突然出现多个错误,网页无法正常加载。
由于包含的顺序是正确的,我不明白还有什么可能出错…Jammit是否有可能重新排序或损坏打包的Javascript文件的代码?可能是包括已经缩小的文件到assets.yml
导致问题吗?
您使用的是哪种压缩?
我用过YUI,一切都很好。
也许你有一个以前缩小的js文件和压缩破坏了它?