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