diff --git a/app/form_builders/formatted_form_builder.rb b/app/form_builders/formatted_form_builder.rb index f815170..aac2dcc 100644 --- a/app/form_builders/formatted_form_builder.rb +++ b/app/form_builders/formatted_form_builder.rb @@ -76,15 +76,8 @@ class FormattedFormBuilder < ActionView::Helpers::FormBuilder def error_messages if object.errors.any? content_tag :div, class: "panel panel-danger form-errors" do - content_tag(:div, class: "panel-heading") do - "#{pluralize(object.errors.count, "error")} prohibited this #{object.class.name.downcase} from being saved:" - end + content_tag(:div, class: "panel-body") do - content_tag :ul do - object.errors.full_messages.map do |msg| - content_tag :li, msg - end.join.html_safe - end + error_header + error_messages end end end @@ -169,4 +162,18 @@ class FormattedFormBuilder < ActionView::Helpers::FormBuilder end end end + + def error_header + content_tag(:div, class: "panel-heading") do + "#{pluralize(object.errors.count, "error")} prohibited this #{object.class.name.downcase} from being saved:" + end + end + + def error_messages + content_tag :ul do + object.errors.full_messages.map do |msg| + content_tag :li, msg + end.join.html_safe + end + end end