由于一个 javascript 文件 (ckeditor.js) 已经被压缩并且 uglifier 无法解析它,我的资产预编译失败。
由于没有真正意义上的两次压缩它,我想让 uglifier 忽略该特定文件(所有其他文件都可以正常工作)。
我能想到的一种解决方案是简单地将它移入 /public 并从那里引用它,但这也意味着我错过了 gzip 压缩和预编译为我做的指纹识别。
我的配置以防您想知道:
# Asset precompilation
config.assets.digest = true
config.assets.compress = true
config.assets.compile = false
config.assets.precompile += %w{apple.css libs/modernizr-2.5.3.min.js admin/ckeditor.js}
config.assets.css_compressor = :yui
我正在使用 Rails 3.2