如何用符号使用money-rails显示价格

Mar*_*tin 0 currency ruby-on-rails

鉴于这个简单的Money对象查询

Money.new(1000, "USD").to_s
=> "10.00" 
Run Code Online (Sandbox Code Playgroud)

如何用符号显示值?我知道我可以打电话money_object.symbol但是有些货币会在价值之前和之后放置符号.我很确定应该有一些简单的方法吗?通过阅读文档找不到它.

小智 7

如果你正在使用money-rails,你有很多帮手:

这将使用默认货币符号呈现span dom元素.

这将呈现格式化的货币值,不带货币符号,如果它只包含零,则不带分数部分(使用:no_cents_fi_whole标志).

这将呈现格式化的货币值,包括货币符号,如果它仅包含零,则不包括美分部分.

这将呈现格式化的货币值,没有货币符号,也没有美分部分.

这将呈现格式化的货币值,包括货币符号和没有美分部分.


Tom*_*son 5

ActionView::Helpers::NumberHelpernumber_to_currency哪些应该做的伎俩.