如何在Rails 3.1中交换jquery for prototype

我有一个使用默认jQuery创建的rails 3.1项目。 将项目转换为使用原型的最佳方法是什么?

  1. 从Gemfile中删除jquery gem
  2. 添加prototype-rails到它

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

您可能希望将它们添加到您的app / assets / javascripts / application.js:

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

使用此function的新应用程序也可能需要添加

 config.action_view.debug_rjs = true 

到他们的config / environments / development.rb。

binaryus是对的,我会重写它,并把它作为改进代码的好机会;)不过我很好奇,你为什么要切换到原型