Rails controller: logic for a specific request format
if request.format.html?
# do stuff
end
Works for any valid MIME type…
if request.format.xml?
More details at http://ryandaigle.com/articles/2007/2/15/what-s-new-in-edge-rails-mime-type-convenience-methods