我正在使用 rails 中的货币 gem 来执行一些货币转换。
我想动态设置转换率,以便我可以在脚本中使用它。
currency_code = ":SEK"
conversion_rate = @bank.get_rate(:USD, currency_code).to_f
我收到此错误:
Money::Currency::UnknownCurrency: Unknown currency ':sek'
这意味着它将变量转换为小写。如果我明确输入,:SEK
我没有任何问题。
我什至试过玩这个:
cb = "SEK"
conversion_rate = @bank.get_rate(:USD, ":#{cb}").to_f
和
cc = ":SEK"
conversion_rate = @bank.get_rate(:USD, cc.upcase).to_f
但是我得到了同样的错误。
有任何想法吗?