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