我正试图找到一种在Rails中绕钱对象的方法。我想对这样的数字进行舍入:
227493 -> 227500
279992 -> 280000
346824 -> 346900
455318 -> 455400
我想将最后三位数字舍入到下一个数字。
有没有人知道如何做到这一点?
答案 0 :(得分:6)
将数字除以100并将值四舍五入。
(227493.to_f / 100).round
=> 2275
然后将数字乘以100转换回来。您还可以使用divmod(100)
,然后根据结果应用自定义舍入函数。
227493.divmod(100)
=> [2274, 93]