6

由于一个 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

4

1 回答 1

-2

只需将其解压缩并让 uglifier 为所有文件完成工作

于 2012-08-21T19:48:53.193 回答