Handle errors using Gaffe

This commit is contained in:
wvengen 2015-06-06 20:20:07 +02:00
parent ae4979a3f0
commit 9efa9d5d43
12 changed files with 71 additions and 17 deletions

View 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'

View file

@ -0,0 +1,5 @@
- page = capture do
%p= t '.text1'
%p= t '.text2'
= render 'error', title: t('.title'), type: :error, page: page

View file

@ -0,0 +1,4 @@
- page = capture do
%p= t '.text'
= render 'error', title: t('.title'), page: page

View file

@ -1,3 +1,3 @@
- title t('.title')
= render :partial => 'form'
= link_to t('.back'), finance_invoices_path
= link_to t('ui.or_cancel'), finance_invoices_path

View file

@ -36,5 +36,4 @@
=h @invoice.note
= link_to t('ui.edit'), edit_finance_invoice_path(@invoice)
|
= link_to t('.back'), finance_invoices_path
= link_to t('ui.or_cancel'), finance_invoices_path