[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