Estoy con un problemilla que seguro para alguno acá va a ser una gilada:

Tengo el modelo Persona. No quiero exigir el DNI, pero si se repite el
nombre completo de una persona entonces sí debe especificarse el DNI para
diferenciar.
Intenté lo siguiente pero no funciona.

class Persona < ActiveRecord::Base

  validates_uniqueness_of :dni, :allow_nil => true, :allow_blank=>true,
:message=>I18n.t('persona.dni_already_exists')
  validates_uniqueness_of :dni, :scope=>[:nombres, :apellidos], :allow_nil
=> true, :message=>I18n.t('persona.persona_already_exists')

end

Estoy cegado, debe ser fácil. ¿Alguien?

------
Dwayne Macgowan
www.dwayne.com.ar
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a