我有一个动态生成的表,它乘以价格 * 数量。一些价格是部分美分。例如
如果一个项目的价格是 0.0375 我可以在我的表中显示为
number_to_currency(0.0375,:precision => 4)
=> $0.0375
但是对于价格是标准的 2 位十进制数字的数量,我得到
number_to_currency(33.95,:precision => 4)
=> $39.9500
我需要一种方法来修剪十进制值的尾随零。请记住,输出位于 Model.each 块中,因此我不确定是否可以有条件地修改精度参数。