私の RoR は現在、Bigdecimal レコードでいくつかの問題を引き起こしています。
私のコードは、特定の属性を次のように更新することです:
BigDecimal.new((income*scale).to_s)
たとえば、スキャンしたフォームがあり、その値は
11210000000.0
bigdecimal を印刷すると、次のようになります。
#<BigDecimal:91e2284,'0.1121E11',18(27)>
mySQL dbのレコードを見ると、レコードが表示されます
Income: 9999999999
収入が 100 億未満のすべてのレコードには、この問題はありません。
何が起こっている?