有没有办法配置yui压缩器来混淆Rails> = 3.1中的javascript?

时间:2013-09-12 09:36:00

标签: ruby-on-rails asset-pipeline yui-compressor

JavascriptCompressor中存在munge选项,它是Yui Compressor的一部分。在Rails> = 3.1 app中配置资产管道时,有没有办法将自定义设置传递给此压缩器?

1 个答案:

答案 0 :(得分:2)

有一种简单的方法可以做到这一点。在config/production.rb中,您需要使用munge选项设置YUI压缩器:

config.assets.js_compressor  = YUI::JavaScriptCompressor.new(munge: true)

确保在同一文件中启用了压缩:

config.assets.compress = true

并在tmp/cache/assetspublic/assets中启用此功能后清除所有缓存的文件。