我的应用程序中有一些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. wicked_pdf + rails 3.1资产管道
- 3. Rails资产管道+ git submodules
- 4. Rails资产管道+ knockout.js
- 5. Rails资产管道管理问题
- 6. 在Rails中管理插件的资产
- 7. jQuery插件和Rails 3资产管道 - 我做错了什么?
- 8. 如何在Rails资产管道中使用我的Jquery插件?
- 9. 资产管道
- 10. Rails资产管道:未找到字体
- 11. Rails 3.1资产管道有Heroku含义?
- 12. Rails 3.2资产管道和RequireJS
- 13. rails 3.1资产管道路由错误
- 14. Rails 3.1资产管道与子项
- 15. Rails 3.1外部视图资产管道
- 16. 使用libsass使用Rails资产管道
- 17. 的Rails 3.1资产管道CSS manifest.yml
- 18. Rails资产管道 - JS和CoffeeScript
- 19. Rails,Nivo Slider和资产管道
- 20. Rails 3.1 Netzke资产管道问题
- 21. jquery和rails 3资产管道
- 22. 的Rails 3.2资产管道问题
- 23. 预防Rails 3.2.11资产管道缓存?
- 24. Rails 3.2资产管道,CarrierWave和.gitignore
- 25. Ruby on rails:资产管道中的javascript
- 26. d3.js不加载Rails资产管道
- 27. Rails 3:资产管道+许多布局
- 28. Rails资产管道 - 只添加jquery头
- 29. Rails的:使用livereload与资产管道
- 30. Rails 3.1资产管道与PDFKit
如果我解释正确,根据[这个答案](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