blob: bde26f46c26e8c4b252437b460885a7ceb3c4ce8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
<header>
<h1>
<%= @exception.class.to_s %>
<% if @request.parameters['controller'] %>
in <%= @request.parameters['controller'].camelize %>Controller<% if @request.parameters['action'] %>#<%= @request.parameters['action'] %><% end %>
<% end %>
</h1>
</header>
<div id="container">
<h2><%= h @exception.message %></h2>
<%= render "rescues/source", source_extracts: @source_extracts, show_source_idx: @show_source_idx, error_index: 0 %>
<%= render "rescues/trace", traces: @traces, trace_to_show: @trace_to_show, error_index: 0 %>
<% if @exception.cause %>
<h2>Exception Causes</h2>
<% end %>
<% @exception_wrapper.wrapped_causes.each.with_index(1) do |wrapper, index| %>
<div class="details">
<a class="summary" href="#" style="color: #F0F0F0; text-decoration: none; background: #C52F24; border-bottom: none;" onclick="return toggle(<%= wrapper.exception.object_id %>)">
<%= wrapper.exception.class.name %>: <%= h wrapper.exception.message %>
</a>
</div>
<div id="<%= wrapper.exception.object_id %>" style="display: none;">
<%= render "rescues/source", source_extracts: wrapper.source_extracts, show_source_idx: wrapper.source_to_show_id, error_index: index %>
<%= render "rescues/trace", traces: wrapper.traces, trace_to_show: wrapper.trace_to_show, error_index: index %>
</div>
<% end %>
<%= render template: "rescues/_request_and_response" %>
</div>
|