當我開始新項目時我沒有跳過原型,我想轉移到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. javascript庫被gsp-template切換
- 4. 如何在JavaScript中切換排序?
- 5. 如何在Selenium中切換和切換
- 6. 切換到導軌3
- 7. JavaScript:如何切換標籤?
- 8. 在javascript中切換主題
- 9. 在JavaScript中切換iframes
- 10. 在javascript中切換圖層
- 11. Javascript在Internet Explorer中切換
- 12. 如何在JavaScript之間切換?
- 13. 切換Ruby on Rails數據庫
- 14. 如何創建3位置切換?
- 15. 切換3個類onclick(僅切換2)
- 16. Rails 3/ActiveRecord:如何在請求期間動態切換/更改表名稱?
- 17. Javascript切換
- 18. javascript和rails 3
- 19. 在Actionscript 3中切換靜音聲音
- 20. 在MVC 3中切換驗證Razor
- 21. 用於切換屏幕的JavaScript庫
- 22. Rails 3 Transactions,回滾一切
- 23. 如何在html中創建3個切換按鈕
- 24. 如何在Sublime Text 3中切換XML行註釋
- 25. 如何在Swift中編寫開關語句切換範圍3
- 26. 如何在Android中使3選擇切換?
- 27. rails 3嵌套資源`新`路徑正在切換
- 28. 現在我應該切換到Rails 3嗎?
- 29. Rails 3 - 在舊數據庫上急切加載
- 30. Javascript中的視圖在rails 3中
你能說清楚 - 你是關於設置jQuery的問題,還是將現有的prototype.js代碼轉換爲jQuery? – 2010-07-19 04:54:43
我只想擺脫對Prototype的任何引用。 – CountCet 2010-07-19 14:32:20