What is the proper way to handle Ajax requests restfully? def index @user = User.all respond_to do |format| format.html # Normal requests format.js # Should I use this? format.rjs # Something like this? end end I am unsure how to accomplish this. Do I need something like this possibly? if request.xhr? #Do something else respond_to do |format| #Normal stuff end end What is the proper thing to do?
on 2008-11-21 06:16
on 2008-11-21 07:27
You had it about right: # /app/controllers/users_controller.rb def index @user = User.all respond_to do |format| format.html # Normal requests format.js # XHR Requests end end # /app/views/users/index.js.rjs page['some_element'].hide