是否可以根据每个Rails模型关闭I18n / Globalize3回退?即有些型号使用后备,有些则没有。
答案 0 :(得分:1)
是的,可以通过覆盖模型中的globalize_fallbacks
方法来实现。例如,带有翻译标题和内容的帖子模型:
class Post < ActiveRecord::Base
translates :title, :content
# Disable fallbacks for this model
def globalize_fallbacks(locale)
[locale]
end
end
您只需指定所请求的区域设置只能回退到自身,无论您的全局配置中定义了什么。