在config \ application.rb中,我添加了以下代码:
config.i18n.default_locale = :de
然后我在这样的视图中写了一些东西进行测试,但它还是用美元格式化了钱。不应该通过我给它的语言环境来格式化它吗?
<p>woo! I have this much money: <%= number_to_currency(9800.56) %></p>
答案 0 :(得分:0)
您需要在/config/locales/de.yml
安装“de”语言环境才能实现此功能,您可以获取here。如果找不到语言环境文件,rails会假定它没有所需的信息并恢复使用'en'。请参阅number_to_currency locale converting处的类似问题。