Hola a todos!
Llevo un buen rato dando vueltas a como hacer lo siguiente:
Quiero generar codigo javascript de validación en el formulario (tal
como seria LiveValidation), pero lo quiero hacer en base a la definicion
del modelo ActiveRecord. De tal manera que, cualquier cambio que haga en
la definicion del modelo, me genere un codigo javascript diferente. En
todo caso mi codigo se basa en una extension o inclusion (segun metodos
de clase o de instancia) de modulos adicionales para asà poder
reutilizarlo con otros modelos de la aplicación (o de otras
aplicaciones)
He intentado varias cosas:
- Acceder a la coleccion que guarda las validaciones a realizar por el
modelo. Pero son basicamente una coleccion de funciones a las que no les
puedo sacar (o no he sabido) la información que necesito. - Puentear las funciones de validacion para generar mi propia estructura
de validaciones, pero luego no se como acceder desde una clase
ActiveRecord::Base a un clase
ActiveRecord::Validations::ClassMethods…
Bueno, resumiendo: Hay alguna manera de acceder a la “metainformacion”
de un modelo ActiveRecord desde una funcion de clase o una funcion de
instancia de dicho modelo??
Seguramente haya una manera más sencilla de hacer esto.
Muchas gracias a todos!
Un saludo
Roberto M. OLiva