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

时间:2012-06-06 13:55:33

标签: 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  

我正在使用Rails 3.2

1 个答案:

答案 0 :(得分:-2)

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