在生产独角兽和nginx时,i18n复数不正确

时间:2017-01-17 14:30:06

标签: ruby-on-rails ruby nginx unicorn

当我使用默认的WEBrick服务器运行我的应用程序时,设置的语言环境非常有效。 但是,当我使用Nginx和Unicorn来运行我的应用程序时,i18n并不像在WEBrick中那样工作。

我有以下方法

t('law_articles.count', count: @law_articles.total_count)

ru.yml

law_articles:
    count:
      zero: 'text 1'
      one: 'text 2'
      few: 'text %{count} text3'
      many: 'text %{count} text3'
      other: 'text %{count} text4'

在localhost上工作正常。但在生产中,远程服务器nginx +独角兽不正确。例如@law_articles.total_count返回43,但每次文本1

时都会在html上呈现

有谁能请教我如何使i18n工作?我整天都在堆叠...... 请原谅我糟糕的英语技巧...... 提前谢谢。

0 个答案:

没有答案