所以如果我的数字是30.50,我想保留.50,但是如果我有30.00,我想删除这些零.我看到精度,但我不知道如果我可以有条件地使用它只是应用,如果尾随小数为零…
谢谢
num = 30.00 number_to_currency(num,:precision => (num.round == num) ? 0 : 2) => $30 num = 30.05 number_to_currency(num,:precision => (num.round == num) ? 0 : 2) => $30.05