2014-07-23 107 views
16

如何在rails application.rb中设置默认语言环境,所以我不必在每次调用以下时添加单元?如何在rails中设置默认语言环境

number_to_currency(@course.price, unit: "£") 

Rails的指导说我的语言环境是:en-GB在英国,但很明显,下面创建了application.rb中

config.i18n.default_locale = :en-GB 

回答

4

错误试试这个:

config.i18n.default_locale = :'en-GB' 
+2

给出了错误: “EN-GB” 是不是一个有效的区域设置 –

+0

一定要有'轨-i18n'中的Gemfile为这工作。 –

21

rails-i18n gem包含许多Rails的语言环境配置,而en-GB就是其中之一。 en-GB不包含在Rails本身中。

  1. 添加rails-i18n宝石
  2. 添加config.i18n.default_locale = :'en-GB'application.rb
相关问题