Rails 3资产管道 - 不要压缩某些javascript文件

Tig*_*ine 6 ruby-on-rails-3 asset-pipeline

我的资产预编译由于一个已经压缩的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  
Run Code Online (Sandbox Code Playgroud)

我正在使用Rails 3.2

小智 -2

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