我通常使用number_to_currency
的{{1}}函数来获取以特定货币格式化的数字。但我只需要获取货币符号(将其显示在文本字段旁边。
我找不到比ActionView::Base
更好的方法。还有更好的推荐吗?
谢谢,
答案 0 :(得分:0)
您可以使用货币符号进行格式化,但不能使用值,即格式为%u
:
number_to_currency 1, format: '%u'
#=> "$"
答案 1 :(得分:-1)
如果你想要的只是货币符号,你能抓住字符串的第一个元素吗?
number_to_currency(39.50)[0] = "$"
或者如果你想要除货币符号之外的所有东西
number_to_currency(39.50)[1..-1] = "39.50"