Ruby on rails 格式化i18n的货币
在config\application.rb中,我添加了以下代码行:Ruby on rails 格式化i18n的货币,ruby-on-rails,ruby-on-rails-3.2,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> woo!我有这么多钱: 您需要在/config/locales/de.yml
config.i18n.default_locale = :de
然后我在这样一个视图中为测试写了一些东西,但它仍然在用美元格式化货币。它不应该按照我给它的区域设置格式吗
<p>woo! I have this much money: <%= number_to_currency(9800.56) %></p>
woo!我有这么多钱:
您需要在/config/locales/de.yml
上安装一个“de”区域设置,您可以获得它。如果找不到区域设置文件,rails会假定它没有所需的信息,并恢复使用“en”。请参阅上的类似问题。是否在以下位置有区域设置文件:/config/locales/de.yml
?看不,哦,我在想这个方法能解决这个问题吗?所以我还需要yml文件?是的,你可以拿到。如果找不到区域设置文件,rails会假定它没有所需的信息,并恢复为使用“en”。如果需要,也可以将其作为应答发布。