Big Dezimal nicht angezeigt Wert in ZahlenRuby on Rails großen Dezimalwert Format nicht korrekt
a = BigDecimal.new("100.55")
a = * a * a
puts "big decimal #{a}"
Ausgang
big decimal [#<BigDecimal:ad5a6e8,'0.101103025E5',18(45)>]
, wie ich es in der richtigen Format angezeigt werden können wie 12345,236
Weil Sie ein Array statt einer machen. Remove de first * –
Zuerst müssen Sie den Wert von a in BigDecimal konvertieren. Danach to_f verwenden können Sie es in Float-Wert konvertieren. z.B. a.first.to_f – APS
@Fahad Sie können meine Antwort als akzeptiert markieren, wenn es funktioniert. –