【发布时间】:2017-07-21 07:49:00
【问题描述】:
我不知道为什么这么难,我显然使用了错误的方法。但是我正在使用 Stripe API(一切正常),并且我正在尝试将订阅量四舍五入到小数点后两位。
例如,Stripe 强制我使用美分作为货币单位。因此,如果我订阅了 995 美分,我显然希望它显示为 9.95 美元。但是我使用的方法 (number_with_precision (995 / 100, :precision => 2) 给了我 9.00 而不是 9.95。然后我尝试了“圆形”方法,它也给了我 9.00。
我在 StackOverflow 上看到了一些四舍五入的帖子,但我似乎找不到任何可以解决我转换为美元/美分然后四舍五入到小数点后 2 位的问题。
对此的任何帮助将不胜感激。提前感谢您的宝贵时间。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4 stripe-payments