我正在構建一個重磅使用Javascript的Facebook應用程序。爲此我有多個Javascript文件。由於在Facebook開發中,頁面通過隧道提供,因此在請求多個JavaScript文件時添加了過多的延遲。運行時可以合併多個JavaScript文件的內容嗎?擁有多個文件可以很容易地開發,因此我可以避免在開發本身時將它結合起來。在Ruby on Rails中,如何在運行時組合多個Javascript文件?
1
A
回答
1
比運行時組合更好,看看Frizione。這是一個框架,可以讓你在部署時結合你的JavaScript文件,並壓縮它們。所以你可以保存四周。它引發了文檔生成和JSLint檢查,但這只是額外的好處。
14
你可以傳遞一個:cache
選項將javascript_include_tag
將文件合併爲一個:
<%= javascript_include_tag :all, :cache => true %>
注意,這取決於ActionController::Base.perform_caching
被設置爲true,這是默認的Rails的生產環境。
0
我使用asset_packager寶石做這在我的應用程序。
它將結合並最大限度地減少用於製作的JavaScript(和CSS)文件並添加一些視圖助手,使其非常易於使用。如果原始文件已更改,則會運行一個rake命令來生成打包文件。
1
Jammit是一個很好的接收,以梳理js和css文件。
6
在位於/config/environments
環境您的配置文件,你必須爲每個文件,就像development.rb
等。
在該文件中,可以設置config.assets.debug = false
且會降低文件下降到1個js文件,和1個css文件。
相關問題
- 1. Ruby on Rails:如何在rake文件中運行Cucumber任務?
- 2. 多個postgresql數據庫在運行時在Ruby on Rails
- 3. Ruby on Rails - Javascript文件夾
- 4. Ruby on Rails:從IRB運行.rb文件
- 5. 如何在Ruby on Rails中運行CGI Ruby腳本?
- 6. 如何在Ruby On Rails中調用JavaScript文件
- 7. 在Ruby on Rails中分組
- 8. Ruby on Rails - 在子文件夾中運行單元測試
- 9. Ruby on rails運行javascript代碼
- 10. Ruby on rails:如何在rails項目中添加多個css文件?
- 11. 在Ruby on Rails中將一個類拆分爲多個文件
- 12. 在Ruby on Rails中上傳文件:如何選擇文件夾
- 13. Ruby on Rails&Javascript
- 14. 如何在Ruby-on-Rails中運行循環後臺進程?
- 15. 在Ruby on Rails中上傳文件
- 16. 在Ruby on Rails中複製文件
- 17. Ruby on Rails的:使用Javascript:如何在文本框中出現
- 18. 如何在html.erb文件中運行多行Ruby
- 19. 如何在Ruby on Rails的
- 20. 如何在Ruby on Rails的
- 21. 如何在Ruby on Rails中獲取數組的最後一行?
- 22. 在運行時修改Ruby on Rails中的link_to
- 23. 在Ruby on Rails中運行Rake測試時出錯
- 24. 如何在shell腳本中一起運行多個ruby文件?
- 25. 使用JavaScript在Ruby on Rails中呈現多個表單
- 26. 何時在Ruby on Rails中使用lambda?
- 27. 在運行時合併javascript文件
- 28. Ruby on Rails - 在一個視圖中執行多個操作
- 29. Ruby on Rails如何在不交互的情況下運行腳本文件?
- 30. 在Ruby中整合整數(on rails)
只有當我們使用application.js – 2015-05-06 09:29:31