1

我已经尽一切努力在 Heroku 上制作 i18n 后备,但我做不到。我不想收到“翻译缺失消息”。它在开发模式下工作正常。

请帮忙!

谢谢

require "i18n/backend/fallbacks"
I18n::Backend::Simple.send(:include, I18n::Backend::Fallbacks)
I18n.fallbacks.map(:es => [:en])
config.i18n.fallbacks = true
4

2 回答 2

3

我的 application.rb 文件中有这个:

config.i18n.fallbacks = [:en]

我刚刚在production.rb中评论了这段代码:

config.i18n.fallbacks = true

它在heroku中对我来说工作正常。

于 2014-03-07T06:04:13.783 回答
-1

在 config/enviroments/production.rb

class Appname::Application.configure do
  # Enable locale fallbacks for I18n (makes lookups for any locale fall back to
  # the I18n.default_locale when a translation can not be found)
  config.i18n.fallbacks = true
end

如何使用 rails i18n 后备功能

于 2012-09-27T18:35:25.237 回答