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的支持
试了。。很不错
比网上的好多方法要好挺多