Validate custom

Buenas

tengo un inconveniente en una validacion de dos fechas en mi modelo, la
fecha de solicitud no puede ser mayor de la fecha de aprobacion, le
busco por todos lados y consulto
http://guides.rubyonrails.org/activerecord_validations_callbacks.html#using-a-symbol-with-if-and-unless
y no le doy al problema. por favor me ayuda?

gracias

class Prestamo < ActiveRecord::Base

belongs_to :persona
belongs_to :forma

validate :fecha_solicitud

def fecha_solicitud
errors.add(:fch_solicitud, “error fch_solicitud no puede ser mayor
que la fecha de aprobacion”) if fch_solicitud > fch_aprobado
end

end

Buenas:
En que consiste el problema ?
Estás recibiendo algun tipo de mensaje de error o bien se graban los
registros sin ejecutarse la validación ?
Cuanta más informacion brindes será mas facil ayudarte.
Saludos,
Fabián

2009/8/22 Aprendiz_ror Ruby on rails [email protected]