我的應用程序中有一些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