[ruby-it] problema di zeri con rails e la classe BigDecimal
Luca Corsini
lcorsini a gmail.com
Mar 4 Ago 2009 10:45:47 CEST
Ciao,
Chiedo lumi anche qui per questo problema a cui no riesco a venire a
capo (spippolo da poco tempo con rails)
i numeri con piu di uno zero ai decimali vengono troncati al primo.
Ho bisogno di lavorare con numeri con 3 cifre decimali,sempre e cmq.
Nella mia migrazione ho quindi usato il tipo decimal con :precision => 3
Se inserisco nella mia form un numero questo viene automaticamente
portato a 3 cifre decimali nel database, ovvero:
se scrivo 123456 nel DB mi ritroverò 123456.000
e fin qui tutto bene, il problema salta fuori quando vado ad utilizzarlo
nel mio controller, devo scriverlo in un file di testo convertendolo in
stringa, e facendo questo nel mio file di testo trovo 123456.0
se i decimali sono diversi da 0 tutto funziona bene (es 123456.012 va
bene)
come posso fare per mantenere i 3 zeri finali?
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list