[Ror-es] Reemplazar punto decimal por la coma
Raul Murciano
raul at murciano.net
Fri Aug 4 14:53:33 GMT 2006
Hola Rafa,
Aún no controlo mucho de estos temas, así que si algún gurú aún no está
de vacaciones/fin de semana agradecería que me corrigiera: creo que lo
mejor sería que usaras el callback before_save.
De esa forma puedes crear una función que reemplace la coma por un punto
antes de guardar el dato. Deberás aplicar ese callback a todos los
objetos que lo necesiten. Aquí cuentan cómo funcionan los callbacks y
tienes algún ejemplo de cómo implementarlos:
http://railsmanual.com/module/ActiveRecord::Callbacks
Saludos,
Raúl
Rafa G. escribió:
> Buenas!
>
> Estoy con una aplicación en la que guardo cantidades en la base de
> datos (actualmente SQLite3 pero irá a para a MySQL). El tema está en que
> cuando pongo 123,456 me guarda 123.0 y sin embargo al poner 123.456 me
> lo guarda bien.
>
> Tengo varios objetos AR con cantidades, por lo que necesitaría un
> cambio global(supongo).
>
> Bueno sigo buscando por ahí y gracias!
>
> Saludos
>
More information about the Ror-es
mailing list