app/views/errors/server_error.html.erb
<div class="row">
<div class="col-md-6">
<h1 class="display-4 mb-3"><%= t('txt.common.ops') %></h1>
<h2 class="mt-3 mb-3"><%= t('txt.views.errors.server_error.message') %></h2>
<h5 class="mb-3"><%= t('txt.views.errors.common.error_code') %> 500</h5>
<p><%= t('txt.views.errors.common.helpful_links') %></p>
<ul>
<li><%= link_to t('txt.views.navigation.home'), root_path %></li>
<% if can? :use, :dashboard %>
<li><%= link_to t('txt.views.navigation.dashboard'), dashboard_path %></li>
<% end %>
<li><%= link_to t('txt.views.navigation.search'), search_path %></li>
</ul>
</div>
</div>
<% if can?(:see, :exception) || Rails.env.development? %>
<div class="card">
<h5 class="card-header">
<%= t("txt.views.errors.common.error_message") %>
</h5>
<div class="card-body">
<h5 class="card-title">
<%= @exception.message %>
</h5>
<h6><%= @exception.class.name %></h6>
<pre>
<%= highlight @exception.backtrace.join("\n"), /#{Regexp.escape(Rails.root.to_s.force_encoding('utf-8'))}.*/ %>
</pre>
</div>
</div>
<% end %>