Buenas, quiero guardar todos lo campos de texto en mayúscula, ¿donde
es lo correcto integrar la orden, y como?, supongo que es en el
modelo, pero no se como. creo que eso tiene que ver con la
definiciónde atributos de la clase.
Gracias
Angel Mauricio Pino G
[email protected]
Movil: 08-577.92.72
On Jan 29, 2008 12:37 AM, Angel Mauricio Pino Gonzalez
[email protected] wrote:
Buenas, quiero guardar todos lo campos de texto en mayúscula, ¿donde
es lo correcto integrar la orden, y como?, supongo que es en el
modelo, pero no se como. creo que eso tiene que ver con la definición
de atributos de la clase.
Dale una leída a los Callbacks de ActiveRecord[1], calculo que es lo que
buscas.
[1] ActiveRecord::Callbacks
Saludos
On Jan 29, 2008 12:37 AM, Angel Mauricio Pino Gonzalez
[email protected] wrote:
Buenas, quiero guardar todos lo campos de texto en mayúscula, ¿donde
es lo correcto integrar la orden, y como?, supongo que es en el
modelo, pero no se como. creo que eso tiene que ver con la definición
de atributos de la clase.
Also asi…
antes de validar o cuando lo quieras…
before_validation :capitalize_all_attributes
def capitlize_all_attributes
self.attributes.each_value {|v| v.upcase! if v.is_a?(String) }
end
Salu2!