我有以下代码:
def self.percent
((Order.revenue.to_f.round(10) / Order.goal.to_f.round(10)) * 100).round(10)
end
输出很可怕:
0.67939999999999994% Funded
如何才能使其从0.6342342到1%。
如何摆脱0.43234324?我希望它显示漂亮的圆形数字,即1%,2%等等。
答案 0 :(得分:2)
你可以通过round()方法对它进行舍入:
irb(main):003:0> 0.6342342.round
=> 1