1

私は Stripe を使用しており、ペニー単位の通貨を取得しています。したがって、12.90 は 1290 のように見えます。これを米国通貨に変換したいのですが、number_to_currencyメソッドを使用しようとすると、最終的に 1,290.00 のようになります。12.90 で正しく出力されるように、文字列全体を通貨に変換する方法はありますか?

私の現在のコードは次のとおりです。

<h4>Total Payment Due: <%= number_to_currency(@user.total_cost)%>
4

2 に答える 2

1

money gem を使用することもできます: https://github.com/RubyMoney/money

Money.new(100, "USD").format #=> "$1.00"

やり過ぎかもしれませんが、あなたが望むことをします。

于 2015-09-06T18:18:27.483 に答える