我有一个动态生成的表格,可以将价格乘以数量。其中一些价格包含部分美分。例如,如果某个商品的价格为0.0375美元,我可以在表格中显示为:
number_to_currency(0.0375,:precision => 4)
=> $0.0375
但是在价格为标准2位小数的数量上,我得到了:
number_to_currency(33.95,:precision => 4)
=> $39.9500
我需要一种方法来去除十进制数值的尾随零。请注意,输出位于Model.each块中,因此我不确定能否有条件地修改精度参数。