私は数値がであり、値は1900
です。小数点を含む浮動小数点書式
charge.amount/100.to_f
出力は次のとおりです:
19.0
私はそうのような2つの小数点でそれを表示するにはどうすればよい:
19.00
私は数値がであり、値は1900
です。小数点を含む浮動小数点書式
charge.amount/100.to_f
出力は次のとおりです:
19.0
私はそうのような2つの小数点でそれを表示するにはどうすればよい:
19.00
はこれを試してみてください私はこのようなRubyコードの部分を持っています:
sprintf('%.2f', charge.amount/100)
Railsでは、number_with_precision
ヘルパー:
<%= number_with_precision(charge.amount/100, precision: 2) %>
あなたはレールを使用することができますは、次のようにヘルパー:
number_with_precision(charge.amount/100, precision: 2)
作品を上記の溶液が、百分のを丸めます。 => 19.00
19.01これは、セントの百分のを含めて良い作品:そうのような
sprintf('%.2f', charge.amount/100.to_f)
ので、上記の=> 1901 => 19.01
あなたのソリューションは大丈夫動作しますが、丸めのように100位:同様に:19.01 => 19.00。私の使用例では、私は金額のブロックを取得しており、何パーセントかを表示する必要があります。これはあなたの答えを拡張することによって動作するように思えました:sprintf( '%2f'、charge.amount/100.to_f) – DeeCoder