我的应用程序中有一些vendor
文件,其中包含需要查看源文件时需要显示的版权信息。但是当资产管道运行时,它会将所有这些都清除掉。无论如何不删除版权信息?Rails资产管道去掉插件版权
2
A
回答
3
您应该指定uglifier
选项以保留版权注释。
更换config.assets.js_compressor
在production.rb
这样:
if defined? Uglifier
config.assets.js_compressor = Uglifier.new(
output: {
comments: :copyright
}
)
end
Here你可以找到所有uglifier
选项列表。
P.S.在使用新选项再次预编译之前,请不要忘记删除预编译的资源。
+0
谢谢!这工作就像一个魅力! – dennismonsewicz 2015-03-13 21:31:25
0
假设你将所有的版权信息放在评论中,没有。预编译资产可以最大限度地减少您的Javascript和CSS,从而删除注释。
相关问题
- 1. jQuery插件和Rails资产管道
- 2. Rails 3 - 资产管道 - 缓存资产
- 3. Rails 4资产管道和IE8资产
- 4. Rails资产管道+ git submodules
- 5. wicked_pdf + rails 3.1资产管道
- 6. Rails资产管道+ knockout.js
- 7. Rails资产管道挂起
- 8. Rails源代码管理资产管道?
- 9. Rails资产管道管理问题
- 10. 在Rails中管理插件的资产
- 11. Rails资产管道和jquery插件。我错过了什么?
- 12. jQuery插件和Rails 3资产管道 - 我做错了什么?
- 13. Rails资产管道和Jquery插件问题
- 14. 如何在Rails资产管道中使用我的Jquery插件?
- 15. 资产管道
- 16. Rails 3.1.1 - 资产管道 - asset.prefix不适用于资源:资产
- 17. Rails 3.1 Netzke资产管道问题
- 18. Rails资产管道不起作用
- 19. Rails资产管道 - 只添加jquery头
- 20. rails 3.1资产管道路由错误
- 21. 获取Rails管道到gzip xml资产
- 22. 的Rails 3.1资产管道指纹
- 23. 预防Rails 3.2.11资产管道缓存?
- 24. 链轮/资产管道中的Rails 2.3
- 25. Rails资产管道Rails.application.assets.instance_variable_get('@ environment')返回零
- 26. Rails 3.2资产管道,CarrierWave和.gitignore
- 27. Rails 3.1资产管道与子项
- 28. Bootstrap,jQuery和Rails资产管道
- 29. Rails 3.1资产管道并未缩小
- 30. Rails和Heroku的资产管道
如果我解释正确,根据[这个答案](http://stackoverflow.com/questions/10297564/rails-asset-pipeline-and-javascript-files-maintaining-line-breaks-to-如果您使用[Uglifier](https://github.com/lautis/uglifier),并使用选项'Uglifer.new(output:{beautify:true})',则可能会得到所需的输出。 (请注意,这个哈希值稍微有点不同,因为我假设版本不同)。我目前无法测试这一点,这就是为什么我不把它作为答案,但让我知道它是否有效。 – 2015-03-13 20:26:31