Blake Simpson

Rails 3 check if the user has specified request.format

The request.format object in Rails is always set. If the user has not specified a value in their URL, e.g. example.com/projects.json, then it will default to :html.

To check if the user has chosen the request format, use this piece of code:

    params[:format].nil?

Tagged with

Published on Thursday 6th of October 2011