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