Module: Grandstand::FormBuilder
- Defined in:
- lib/grandstand/form_builder.rb
Overview
:nodoc: all
Instance Method Summary collapse
Instance Method Details
#errors_on(*fields) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/grandstand/form_builder.rb', line 3 def errors_on(*fields) if @object errors = [] fields.each do |field| @object.errors[field].each do |error| errors.push("<li>#{error[0, 1] == error[0, 1].upcase ? error : "#{field.to_s.humanize} #{error}"}</li>") end end unless errors.empty? @template.content_tag(:ul, :class => 'errors') do @template.raw errors.join("\n") end end end end |