使用Rails 3.1,引入了sprockets gem。我用javascript / coffeescript编写了一个非常大的游戏引擎,我打算将来作为开源软件发布,但此刻,我想混淆代码,为试图在游戏中作弊的人构建一个小障碍。我的问题是:
如何创建通过组合所有js文件创建的application.js 文件的模糊版本,我该怎么做?有没有最好的做法,宝石还是甚至可能?
感谢您的回答。
汤姆
答案 0 :(得分:1)
您可以尝试dojo的ShrinkSafe - 它会缩小/混淆您的来源,您可以将其配置为从多个输入源文件中生成一个单独的文件。
答案 1 :(得分:0)
好吧,你可以使用Closure Compiler进行高级优化,不过我建议不要这样做:
http://edgeguides.rubyonrails.org/asset_pipeline.html#javascript