我已经尝试过所有的东西来制作Heroku的i18n后备但我不能。 我不想得到“翻译失踪的消息”。它在开发模式下工作正常。
请帮忙!
感谢
require "i18n/backend/fallbacks"
I18n::Backend::Simple.send(:include, I18n::Backend::Fallbacks)
I18n.fallbacks.map(:es => [:en])
config.i18n.fallbacks = true
答案 0 :(得分:0)
我在application.rb文件中有这个:
config.i18n.fallbacks = [:en]
我刚刚在production.rb中评论了这段代码:
config.i18n.fallbacks = true
它在heroku中对我有用。
答案 1 :(得分:-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