Restful Rails with Ajax

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?

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