Validaciones Dinamicas en el Modelo

Que tal gente!

Tengo el siguiente problema, quiero validar algunos campos de acuerdo a
una opcion que seleccione el usuario. Por Ejemplo:

Quiero que siempre valide estas presencias.
validates_presence_of :detalle_actividad, :message => “no puede estar en
blanco”
validates_presence_of :opse_tipo_actividads_id, :message => “no puede
estar en blanco”

pero si opse_tipo_actividads_id = 2 (por ejemplo) que me valide la
presencia de otros campos.

Saludos

Creo que esto es lo que buscas:

http://snipplr.com/view/3329/conditional-validations/

También tienes este screencast:

Espero haberte ayudado,

Serabe

Siempre puedes también hacer un validador personalizado.
En el modelo…

validate :metodo_validador

private

def metodo_validador

end

El día 18/02/08, Jorge J. [email protected]
escribió:

Luis felipe Hurtado campuzano wrote:

Siempre puedes también hacer un validador personalizado.
En el modelo…

validate :metodo_validador

private

def metodo_validador

end

El día 18/02/08, Jorge J. [email protected]
escribió:

Gracias!!

Ambos ejemplos me sirvieron

Serabe wrote:

Creo que esto es lo que buscas:

Conditional validations - Rails Snipplr Social Repository

Tambi�n tienes este screencast:

#41 Conditional Validations - RailsCasts

Espero haberte ayudado,

Serabe

Gracias!!

Ambos ejemplos me sirvieron