% 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
<%= debug(@request.session.instance_variable_get("@data")) %>
Response
Headers: <%=h @response.headers.inspect.gsub(/,/, ",\n") %>
Show template parameters
<%= debug(template_assigns) %>