Rails 3 – 多种货币
如果我这样做:
number_to_currency(100,:locale=>'en-GB')
我希望得到这样的东西:
£100.00
但相反,我得到了
$100
如果我传入语言环境,这是相同的:en,’fr-FR’或其他。
Rails是否有基于区域设置的默认货币列表,或者我是否必须自己为地球上的每个国家设置I18映射?
任何帮助赞赏。
托宾
在区域设置文件中,货币单位是通过定义的
number: currency: unit: "$"
你必须自己做。 这可能有所帮助:
https://github.com/rails/rails/blob/master/actionpack/lib/action_view/locale/en.yml