<% unless @exception.blamed_files.blank? %> <% if (hide = @exception.blamed_files.length > 8) %> Show blamed files <% end %>
><%=h @exception.describe_blame %>
<% end %> <% if defined?(Breakpoint) %>

<% begin %> <%= form_tag(@request.request_uri, "method" => @request.method) %> <% for key, values in @params %> <% next if key == "BP-RETRY" %> <% for value in Array(values) %> <% end %> <% end %> <% rescue Exception => e %> <%=h "Couldn't render breakpoint link due to #{e.class} #{e.message}" %> <% end %> <% end %> <% request_parameters_without_action = @request.parameters.clone request_parameters_without_action.delete("action") request_parameters_without_action.delete("controller") request_dump = request_parameters_without_action.inspect.gsub(/,/, ",\n") session_dump = @request.session.instance_variable_get("@data").inspect.gsub(/,/, ",\n") response_dump = @response.inspect.gsub(/,/, ",\n") template_assigns = @response.template.instance_variable_get("@assigns") %w( response exception template session request template_root template_class url ignore_missing_templates logger cookies headers params ).each { |t| template_assigns.delete(t) } template_dump = template_assigns.inspect.gsub(/,/, ",\n") %>

Request

Parameters: <%=h request_dump == "{}" ? "None" : request_dump %>

Show session dump

Response

Headers: <%=h @response.headers.inspect.gsub(/,/, ",\n") %>

Show template parameters