Ruby Forum Rails-ES > Re: Mensajes de Error??

Posted by Miguel angel Calleja lázaro (migue)
on 02.05.2008 21:05
(Received via mailing list)
Yo me personalizo los errores creándome un helper:


 def pintar_errores(objeto)
 count=objeto.errors.count
 unless count.zero?
 how=plural_errores(count)
 html={}
 html["class"]="mensaje_sistema"
 header_message="Hay #{count} #{how}: "
 error_messages=objeto.errors.full_messages.map {|msg| 
content_tag(:li,msg)}
 p=content_tag(:em,header_message)<<
 content_tag(:ul,error_messages)
 content_tag(:div,content_tag(:div,p),html)
 else
 ''
 end

y en la vista_
<%=pintar_errores(@objeto)%>


      ______________________________________________
Enviado desde Correo Yahoo! La bandeja de entrada más inteligente.