aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/general/exception_caught.html.erb
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/general/exception_caught.html.erb')
-rw-r--r--app/views/general/exception_caught.html.erb24
1 files changed, 24 insertions, 0 deletions
diff --git a/app/views/general/exception_caught.html.erb b/app/views/general/exception_caught.html.erb
new file mode 100644
index 000000000..8d78e2e92
--- /dev/null
+++ b/app/views/general/exception_caught.html.erb
@@ -0,0 +1,24 @@
+<div id="error-page">
+ <% if @status == 404 %>
+ <h1><%= _("Sorry, we couldn't find that page") %></h1>
+
+ <p><%= _("The page doesn't exist. Things you can try now:")%></p>
+
+ <ul>
+ <li><%= _("Check for mistakes if you typed or copied the address.")%></li>
+ <li><%= _("Search the site to find what you were looking for.")%>
+ <%= form_tag({:controller => "general", :action => "search_redirect"}, {:id => "search_form" }) do %>
+ <%= text_field_tag 'query', params[:query], { :size => 30, :title => "type your search term here" } %>
+ <%= submit_tag _("Search") %>
+ <% end %>
+ </li>
+ </ul>
+ <% else %>
+ <h1><%= _("Sorry, there was a problem processing this page") %></h1>
+ <p><%= _('You have found a bug. Please <a href="{{contact_url}}">contact us</a> to tell us about the problem', :contact_url => help_contact_path) %></p>
+
+ <% end %>
+ <h2><%= _('Technical details') %></h2>
+ <p><strong><%= h(@exception_class ? @exception_class : _("Unknown")) %></strong></p>
+ <p><strong><%= h(@exception_message) %></strong></p>
+</div>