當我開始新項目時我沒有跳過原型,我想轉移到JQuery。什麼是切換庫的最佳方式?如何在Rails 3中切換JavaScript庫
回答
您可以刪除prototype/scriptaculous和rails.js庫。然後將jquery和ujs adapter for jquery複製到你的javascripts目錄,並將它們包含在你的佈局中。
我建議查看rails3-generators插件。它爲像這樣的常見任務提供生成器。在jquery的情況下,你只需運行rails g jquery:install
生成器,這些文件將被複制,並且在初始化程序中設置JAVASCRIPT_DEFAULT_SOURCES,以使javascript_include_tag :defaults
仍然有效。
這在10:55的Railscasts#205中也有介紹 – CountCet 2010-07-19 23:07:49
爲Rails 3.0 RC更新:
我也一直在使用JAVASCRIPT_DEFAULT_SOURCES復位技術,對測試版的初始化,但是已經發現,這已經對Rails 3 RC刪除,這將打破你的應用。
您通常看到的要麼是一個「未定義的方法`reset_javascript_include_default」錯誤或 「不變::的ActionView ::助手沒有定義AssetTagHelper :: JAVASCRIPT_DEFAULT_SOURCES(NameError)」
的修復/有什麼變化
rails的維護者已經重構了JavaScript資產標籤幫助器,並在railtie中移動了默認的腳本設置。所以,你只需要使用application.rb中如下:
config.action_view.javascript_expansions = { :defaults => ['jquery', 'rails', 'etc'] }
道歉我長散漫介紹,肉之前 - 我把它放在那裏,以幫助人們使用Google搜索這個問題。
- 1. 如何在Rails 3中切換環境?
- 2. 在rails中切換數據庫階段
- 3. Rails切換數據庫
- 4. 如何切換與純JavaScript切換functon
- 5. javascript庫被gsp-template切換
- 6. 如何在JavaScript中切換排序?
- 7. 如何在javascript和css中切換到「隱藏」時切換
- 8. 如何使用Rails切換?
- 9. rails 3 establish_connection不能用於切換數據庫
- 10. Javascript切換/切換?
- 11. 如何在Selenium中切換和切換
- 12. 切換到導軌3
- 13. 如何在Rails中包含Javascript庫?
- 14. JavaScript:如何切換標籤?
- 15. Rails 3中的詞庫3
- 16. 如何切換數據庫?
- 17. AS3(ActionScript 3),在切換字段之前切換3次
- 18. 引導3.navbar切換切換狀態
- 19. 在Javascript中切換圖片
- 20. Javascript在Internet Explorer中切換
- 21. 在javascript中切換圖層
- 22. 在javascript中切換主題
- 23. 在JavaScript中切換iframes
- 24. 在jQuery中切換window.location/javascript
- 25. 在JavaScript中切換文本
- 26. 如何在Rails 3中
- 27. 如何在JavaScript之間切換?
- 28. 切換Ruby on Rails數據庫
- 29. 如何創建3位置切換?
- 30. Actionscript 3;如何製作切換按鈕?
你能說清楚 - 你是關於設置jQuery的問題,還是將現有的prototype.js代碼轉換爲jQuery? – 2010-07-19 04:54:43
我只想擺脫對Prototype的任何引用。 – CountCet 2010-07-19 14:32:20