Commit e6b0a1780a25f5c755704c9c0d4198bea53df5b6

Authored by Nick Recobra
1 parent 3484c242
Exists in master and in 1 other branch production

Redmine formating fix.

app/models/issue_tracker.rb
... ... @@ -73,7 +73,7 @@ class IssueTracker
73 73 end
74 74  
75 75 def redmine_body_template
76   - @@redmine_body_template ||= ERB.new(File.read(Rails.root + "app/views/errs/redmine_body.txt.erb").gsub(/^\s*/, ''))
  76 + @@redmine_body_template ||= ERB.new(File.read(Rails.root + "app/views/errs/redmine_body.txt.erb"))
77 77 end
78 78 end
79 79 end
... ...
app/views/errs/redmine_body.txt.erb
1 1 "See this exception on Errbit":<%= app_err_url err.app, err %>
2 2 <% if notice = err.notices.first %>
3   - h1. <%= notice.message %>
4   - h2. Summary
5   - <% if notice.request['url'].present? %>
6   - h3. URL
7   - [<%= notice.request['url'] %>](<%= notice.request['url'] %>)"
8   - <% end %>
9   - h3. Where
10   - <%= notice.err.where %>
11   -
12   - h3. Occured
13   - <%= notice.created_at.to_s(:micro) %>
14   -
15   - h3. Similar
16   - <%= (notice.err.notices.count - 1).to_s %>
17   -
18   - h2. Params
19   - <pre><%= pretty_hash(notice.params) %></pre>
20   -
21   - h2. Session
22   - <pre><%= pretty_hash(notice.session) %></pre>
23   -
24   - h2. Backtrace
25   - <pre>
26   - <% for line in notice.backtrace %><%= line['number'] %>: <%= line['file'].sub(/^\[PROJECT_ROOT\]/, '') %> -> *<%= line['method'] %>*
27   - <% end %>
28   - </pre>
29   -
30   - h2. Environment
31   - <% for key, val in notice.env_vars %>
32   - <%= key %>: <%= val %>
33   - <% end %>
  3 +h1. <%= notice.message %>
  4 +
  5 +h2. Summary
  6 +<% if notice.request['url'].present? %>
  7 +h3. URL
  8 +
  9 +"<%= notice.request['url'] %>":<%= notice.request['url'] %>
  10 +<% end %>
  11 +h3. Where
  12 +
  13 +<%= notice.err.where %>
  14 +
  15 +h3. Occured
  16 +
  17 +<%= notice.created_at.to_s(:micro) %>
  18 +
  19 +h3. Similar
  20 +
  21 +<%= (notice.err.notices.count - 1).to_s %>
  22 +
  23 +h2. Params
  24 +
  25 +<pre><%= pretty_hash(notice.params) %></pre>
  26 +
  27 +h2. Session
  28 +
  29 +<pre><%= pretty_hash(notice.session) %></pre>
  30 +
  31 +h2. Backtrace
  32 +
  33 +<pre>
  34 +<% for line in notice.backtrace %><%= line['number'] %>: <%= line['file'].sub(/^\[PROJECT_ROOT\]/, '') %> -> *<%= line['method'] %>*
  35 +<% end %>
  36 +</pre>
  37 +
  38 +h2. Environment
  39 +
  40 +<pre>
  41 +<% for key, val in notice.env_vars %>
  42 +<%= key %>: <%= val %>
  43 +<% end %>
  44 +</pre>
34 45 <% end %>
... ...