2
A
回答
4
這些目錄是Rails的資產管道的一員。
從概念上講,app/assets
目錄適用於您的應用程序資產(例如,您的應用程序的樣式表和圖像)。 lib/assets
適用於您編寫的獨立於您的Rails應用程序(JavaScript庫,也許)的所有代碼。 vendor/assets
旨在容納所有第三方庫(例如jQuery)。
所有這些路徑默認包含在資產管道中。這意味着它們的內容可以使用鏈輪被包含到其他文件中,自動連接成一個文件(javascript或css),從而減少請求數量,從而減少加載時間。資產管道還可以編譯您的咖啡腳本並縮小您的JavaScript用於生產。
相關問題
- 1. 資產子目錄中的Rails 3.1
- 2. 爲什麼資產在開發中生成我的資產的多個副本?
- 3. 什麼?body = 1在rails 3.1資產管道中做什麼?
- 4. 爲什麼資產管道在Rails 3.1中放慢localhost
- 5. Maven爲什麼在生產版本中使用測試資源?
- 6. 在rails中提供未編譯版本的資產3.1+
- 7. Spring 3.1或更高版本@RequestMapping消費/生產
- 8. linux kernel 4.5及更高版本中struct struct_device的dev成員發生了什麼?
- 9. Rails 3.1生產資產:大文件被分割成
- 10. Rails 3.1資產在生產中沒有指紋
- 11. Rails 3.1資產在ActiveAdmin的生產中沒有正確加載
- 12. Rails 3.1未設置資產的Last-Modified標題?爲什麼?
- 13. 如何遍歷Mozilla Firefox 4.0及更高版本的目錄?
- 14. 什麼是bm25以及爲什麼elasticsearch在版本5和更高版本中選擇此算法
- 15. Rails 3.1資產助手生成舊的css和javascript路徑
- 16. Rails 3.1引擎的資產
- 17. Async Rails 3.1資產問題
- 18. wicked_pdf + rails 3.1資產管道
- 19. rails 3.1資產不可用
- 20. Rails 3.1資產預編譯
- 21. 禁用生產中的資產捆綁,Rails 3.1?
- 22. 的Rails 3.1資產管道:更改默認網址(/資產)
- 23. nginx + Rails 3.1 + Cloudfront資產子目錄404丟失
- 24. 在生產中使用Rails資產管道的目的是什麼?
- 25. Python 3.2及更高版本中的sys.setswitchinterval
- 26. 爲什麼f.submit不會在Rails 3.1中生成一個id屬性?
- 27. 如何在Rails 3.0.8及更高版本中使用escape_javascript?
- 28. Rails的資產在生產
- 29. 版本生成.pdb文件,爲什麼?
- 30. Cassandra 3.0及更高版本需要Java 8u40或更高版本
這真的很有幫助!非常感謝。 – 2012-08-02 05:30:21