Rails里删除Protetype改用JQuery
由于历史原因,Rails一直默认使用Protetype的js库,但现在很多人更喜欢用JQuery
其实切换很简单
首先在Gemfile中添加jquery的gem
gem 'jquery-rails'
然后执行
bundle install
会自动下载需要gem,当然包括jquery-rails
执行
rails g jquery:install --ui
      remove  public/javascripts/prototype.js
      remove  public/javascripts/effects.js
      remove  public/javascripts/dragdrop.js
      remove  public/javascripts/controls.js
     copying  jQuery (1.6.1)
   identical  public/javascripts/jquery.js
   identical  public/javascripts/jquery.min.js
     copying  jQuery UI (1.8.12)
   identical  public/javascripts/jquery-ui.js
   identical  public/javascripts/jquery-ui.min.js
     copying  jQuery UJS adapter (dad698)
      remove  public/javascripts/rails.js
    conflict  public/javascripts/jquery_ujs.js
Overwrite E:/aptana-workspace/demo/public/javascripts/jquery_ujs.js? (enter "h" for help) [Ynaqdh] y
       force  public/javascripts/jquery_ujs.js
会自动删除默认使用的Protetype,添加JQuery和JQuery-UI的支持
试了。。很不错
比网上的好多方法要好挺多