ruby on rails - validaciones - ¿Cómo valido un formulario no modelo en Rails 3?
validaciones en rails (2)
Con Rails 3 puede extender "objetos antiguos de Ruby" con algunas extensiones de ActiveModel como Validations, etc. ActiveRecord es una extensión de ActiveModel con soporte para DB. Aquí hay un muy buen Railscast que lo describe con un ejemplo fácil:
En Rails 3, la funcionalidad que no es de base de datos de Active Record se extrae en el Modelo activo. Esto le permite agregar validaciones de forma limpia y otras características a los modelos sin tablas. http://railscasts.com/episodes/219-active-model
Digamos que tengo un formulario de búsqueda y quiero validar la longitud de la palabra clave. Quiero que el formulario resalte el campo no válido (como los formularios modelo). He buscado en todas partes y parece que no puedo encontrar ninguna información útil sobre la validación de formularios no respaldados por modelos en Rails 3. He probado la gema válida , pero esto no parece funcionar con Rails 3:
undefined method `model_name'' for Login:Class.
¿Algunas ideas?
Puedes intentar usar el modelo sin tablas. Echa un vistazo aquí para obtener más información: http://railscasts.com/episodes/193-tableless-model