2011-09-23 28 views
2

我有一個使用默認jQuery創建的rails 3.1項目。將項目轉換爲使用原型的最佳方式是什麼?如何在Rails 3.1中交換jquery原型

+2

這就像要求從PHP到ASP。最好的方法是重寫代碼。 –

+0

我不問如何重寫jQuery代碼來使用原型。只是如何改變鐵軌環境。 –

回答

6
  1. 刪除了jQuery從創業板的Gemfile
  2. 附加原型軌它

https://github.com/rails/prototype-rails

您可能希望將其添加到您的 應用程序/資產/ Java腳本/ application.js中:

//= require prototype 
//= require prototype_ujs 
//= require effects 
//= require dragdrop 
//= require controls 

使用這個可能還需要

config.action_view.debug_rjs = true 

添加到自己的config /環境/開發新的應用程序.RB。

+0

謝謝。這個工程,除了config.action_view.debug_rjs已被[刪除](http://weblog.rubyonrails.org/2011/4/21/jquery-new-default)從軌道3.1 –

+0

@DavidNehme我認爲同樣的事情在首先,但github上的prototype-rails描述說:「爲Rails 3.1+應用程序添加RJS,Prototype和Scriptaculous助手」。 –

+0

我不知道Rails有一個js框架抽象層。嗯。 –

-3

diodeus是正確的,我會重寫它,並把它作爲一個很好的機會來提高代碼;) 不過我很好奇,你爲什麼會想切換到原型

+0

有些下來選民可以詳細說明爲什麼這是一個不好的答案? –