module Edifice
module Forms
module Helper
# not sure why there isn't something like this in rails
#
# render the errors on an object in a fairly standard way:
#
#
def render_errors(builder)
errors = builder.object.errors
messages = errors.full_messages
content_tag :ul, :class => :errors do
output = ''
errors.each_with_index do |error, i|
output << content_tag(:li, :'data-for' => "#{builder.object_name}_#{error[0]}") { messages[i] }
end
output.html_safe
end
end
end
end
end