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