Rails里删除Protetype改用JQuery

六 7th, 2011

由于历史原因,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的支持

>>原创文章,欢迎转载。转载请注明:转载自Ruby迷,谢谢!
>>原文链接地址:Rails里删除Protetype改用JQuery
  1. Tony
    二 25th, 201216:31

    试了。。很不错
    比网上的好多方法要好挺多