gpt4 book ai didi

ruby - 当使用 money gem 调用格式化方法时,如何访问或分配自定义货币符号?

转载 作者:数据小太阳 更新时间:2023-10-29 07:39:15 26 4
gpt4 key购买 nike

我有一个货币代码列表,我需要为其显示特定的货币值,并且发现一些在 alternate_symbols from money gem 中可用。 .不过,我无法弄清楚如何在使用格式方法时访问它们,并且还需要覆盖一些。例如,对于 CAD,我需要显示第二个符号 - CAD$ - 但对于 SRD,我需要显示 SRD$,它不存在于该货币的 alternate_symbols 数组中。

我正在寻找使用 i18n 来指定这些货币,因为有些是更自定义的。

最佳答案

一种选择是覆盖必要的语言。

josh_dollar = {
:priority => 1,
:iso_code => "USD",
:iso_numeric => "840",
:name => "United States Dollar",
:symbol => "Josh",
:subunit => "Cent",
:subunit_to_unit => 100,
:separator => ".",
:delimiter => ","
}

Money::Currency.register(josh_dollar)
josh_dollar = Money.new(1000,"USD")
josh_dollar.format
#=> "10.00 Josh"

关于ruby - 当使用 money gem 调用格式化方法时,如何访问或分配自定义货币符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28592584/

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