gpt4 book ai didi

ruby-on-rails - Rails number_to_currency 删除小数点右边的尾随零

转载 作者:数据小太阳 更新时间:2023-10-29 06:51:56 24 4
gpt4 key购买 nike

我有一个动态生成的表格,它乘以价格 * 数量。部分价格以美分计算。例如

如果某件商品的价格是 0.0375,我可以在我的表格中将其显示为

number_to_currency(0.0375,:precision => 4)
=> $0.0375

但是我得到的价格是标准的 2 位小数的数量

number_to_currency(33.95,:precision => 4)
=> $39.9500

我需要一种方法来去除十进制值的尾随零。请记住,输出位于 Model.each block 中,因此我不确定是否可以有条件地修改精度参数。

最佳答案

尝试指定 strip_insignificant_zeros 选项:

number_to_currency(33.95, precision: 4, strip_insignificant_zeros: true)

它应该删除小数点分隔符后的零。 Here是这个选项的描述。

关于ruby-on-rails - Rails number_to_currency 删除小数点右边的尾随零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30357277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com