2
Bigdecimal乗算に問題があります。私が列を持っている:Ruby BigDecimal乗算
t.decimal "average_price", precision: 8, scale: 2
私のサンプルaverage_price
は"3.59280368"
のように見えます。私はこの値でいくつかの計算をしようとすると、私が手:
@itam.average_price * 1000000 = 3590000
なぜない3592803
?
Rails?私はそれを使ったことはありませんでしたが、スケール:2は疑わしいようです。 – cremno
はい、それはRails 4とRuby 2.3です。 –