Storm/app/helpers/form_errors_helper.rb
2017-06-30 16:02:22 -05:00

15 lines
339 B
Ruby

module FormErrorsHelper
def error_message_on(object, field)
return unless object.respond_to?(:errors) && object.errors.include?(field)
errors = field_errors(object, field).join(', ')
content_tag(:span, errors, class: 'form-field-error')
end
private
def field_errors(object, field)
object.errors[field]
end
end