Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 9123

Show
Ignore:
Timestamp:
03/28/08 21:23:28 (3 months ago)
Author:
bitsweat
Message:

Inspect options hashes in RenderError message so it's actually readable. Closes #11435 [court3nay]

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/actionpack/lib/action_controller/base.rb

    r8985 r9123  
    837837          return render_for_file(default_template_name, nil, true) 
    838838        elsif !extra_options.is_a?(Hash) 
    839           raise RenderError, "You called render with invalid options : #{options}, #{extra_options}" 
     839          raise RenderError, "You called render with invalid options : #{options.inspect}, #{extra_options.inspect}" 
    840840        else 
    841841          if options == :update 
    842842            options = extra_options.merge({ :update => true }) 
    843843          elsif !options.is_a?(Hash) 
    844             raise RenderError, "You called render with invalid options : #{options}" 
     844            raise RenderError, "You called render with invalid options : #{options.inspect}" 
    845845          end 
    846846        end