gpt4 book ai didi

ruby-on-rails - 价格字段和美分分隔符

转载 作者:行者123 更新时间:2023-12-03 16:20:56 24 4
gpt4 key购买 nike

在我的应用程序中,我有几个价格字段。在model它们的类型是 float当我想显示它们时,我使用 number_to_currency NumberHelper提供的方法这很好用。但是,表单中的输入是一个问题。在荷兰,十进制数的分隔符是逗号,但有些人使用点。目前,只能正确保存带点的十进制数。使用小数时,只会保存全部金额。

所以我可能需要一个 before_save sanitizer用点代替逗号。但是我需要这个用于几个模型。执行此操作的最佳方法是什么?

最佳答案

作为 describes 的 api 文档,number_to_currency 方法具有您可以使用的选项 :separator

number_to_currency("1234567890,50", unit: "£", separator: ",", delimiter: "")

也许您可以设置语言环境并获得相同的结果。

关于ruby-on-rails - 价格字段和美分分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20993516/

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