How to tell which format a controller has resolved to render

controller, respond-to, ruby-on-rails, ruby-on-rails-3

Solution

The method to access the format is:

controller.request.format

Problem

In a rails controller action with the following code: ``` respond_to do |format| format.json{ render :json=> {:status => 200, :response=>@some_resource} } format.html { redirect_to(some_resource_path)} end ``` How can I log the format the controller will resolve i.e. 'HTML' or 'json'? `format` is of type Collector. Is there a way of getting a string denoting the format?

Original source

Related problems