diff options
Diffstat (limited to 'lib/rack/showexceptions.rb')
-rw-r--r-- | lib/rack/showexceptions.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/rack/showexceptions.rb b/lib/rack/showexceptions.rb index 697bc41f..26ff9239 100644 --- a/lib/rack/showexceptions.rb +++ b/lib/rack/showexceptions.rb @@ -195,7 +195,13 @@ TEMPLATE = <<'HTML' <h2><%=h exception.message %></h2> <table><tr> <th>Ruby</th> - <td><code><%=h frames.first.filename %></code>: in <code><%=h frames.first.function %></code>, line <%=h frames.first.lineno %></td> + <td> +<% if first = frames.first %> + <code><%=h first.filename %></code>: in <code><%=h first.function %></code>, line <%=h frames.first.lineno %> +<% else %> + unknown location +<% end %> + </td> </tr><tr> <th>Web</th> <td><code><%=h req.request_method %> <%=h(req.host + path)%></code></td> |