格式化i18n的货币

时间:2013-01-28 15:20:45

标签: ruby-on-rails ruby-on-rails-3.2

在config \ application.rb中,我添加了以下代码:

config.i18n.default_locale = :de

然后我在这样的视图中写了一些东西进行测试,但它还是用美元格式化了钱。不应该通过我给它的语言环境来格式化它吗?

<p>woo! I have this much money: <%= number_to_currency(9800.56) %></p>

1 个答案:

答案 0 :(得分:0)

您需要在/config/locales/de.yml安装“de”语言环境才能实现此功能,您可以获取here。如果找不到语言环境文件,rails会假定它没有所需的信息并恢复使用'en'。请参阅number_to_currency locale converting处的类似问题。