カードに課金するには、Stripeにセント単位の金額を送信する必要があります。私のアプリでは、total_price
値は 10 進数、つまりドルとセントです。明らかに、100 を掛けることでこれをセントに変換できます。
total_price * 100
しかし、結果はまだ 10 進数であり、Stripe から「無効な金額」というエラーが表示されます。フロートの丸めに問題がある可能性があることはわかっています。total_price
Rails で my を整数にキャストする最も安全な方法を知りたいです。お金の宝石への言及を見たことがありますが、これはこの場合に必要ですか?