Handle errors using Gaffe
This commit is contained in:
parent
ae4979a3f0
commit
9efa9d5d43
12 changed files with 71 additions and 17 deletions
9
app/views/errors/_error.html.haml
Normal file
9
app/views/errors/_error.html.haml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
- title local_assigns[:title], false
|
||||
|
||||
- unless login_layout?
|
||||
%i.hidden-phone.large-error-icon.icon-exclamation-sign
|
||||
%div(class="#{login_layout? ? '' : 'span6'}")
|
||||
%h1= local_assigns[:title]
|
||||
%div(class='alert alert-#{local_assigns[:type] || 'warn'}')
|
||||
= local_assigns[:page]
|
||||
= link_to t('ui.back'), 'javascript:history.go(-1)', class: 'btn btn-primary'
|
||||
5
app/views/errors/internal_server_error.html.haml
Normal file
5
app/views/errors/internal_server_error.html.haml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
- page = capture do
|
||||
%p= t '.text1'
|
||||
%p= t '.text2'
|
||||
|
||||
= render 'error', title: t('.title'), type: :error, page: page
|
||||
4
app/views/errors/not_found.html.haml
Normal file
4
app/views/errors/not_found.html.haml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
- page = capture do
|
||||
%p= t '.text'
|
||||
|
||||
= render 'error', title: t('.title'), page: page
|
||||
Loading…
Add table
Add a link
Reference in a new issue