Method: MrCommon::ApplicationFormBuilder#errors
- Defined in:
- app/form/mr_common/application_form_builder.rb
#errors(method, options = {}) ⇒ Object
Outputs an error message tag when errors are present on the given field
<%= f.errors :email %>
=>
<div class="error-message">is invalid</div>
45 46 47 48 49 50 51 |
# File 'app/form/mr_common/application_form_builder.rb', line 45 def errors(method, = {}) return nil unless object.errors[method].any? text = .delete(:text) || object.errors[method].join(", ") div_classes = .delete(:class) || "error-message" @template.content_tag(:div, text, class: div_classes) end |