[Ror-es] Problema con validaciones
Damian Janowski
damian.janowski at gmail.com
Thu Sep 6 12:30:23 GMT 2007
On 9/6/07, Héctor Pérez Arenas <ruby-forum-incoming at andreas-s.net> wrote:
> Una cosa más. ¿Son necesarias las siguientes lineas para que aparezca el
> error?
> errors.add(:receiver,"...") if receiver.nil?
> errors.add(:sender,"...") if sender.nil?
> ¿o validates_presence_of ya lo hace? Suponía que sería así, pero
> testeando sólo me aparece si lo añado explícitamente con errors.add en
> el método validate [3].
Lo que pasa es que estás sobrescribiendo el método #validate, por lo
que las validaciones de Rails nunca ocurren.
Probá esto:
def validate
super
errors.add ...
end
More information about the Ror-es
mailing list