0
是否可以根据Rails模型关闭I18n/Globalize3回退?即有些模型使用后备,有些则不使用。关闭每个Rails模型的I18n/Globalize3回退
是否可以根据Rails模型关闭I18n/Globalize3回退?即有些模型使用后备,有些则不使用。关闭每个Rails模型的I18n/Globalize3回退
是的,可以通过覆盖模型中的globalize_fallbacks
方法。举个例子后模型翻译标题和内容:
class Post < ActiveRecord::Base
translates :title, :content
# Disable fallbacks for this model
def globalize_fallbacks(locale)
[locale]
end
end
只需指定所请求的语言环境,只能回退到本身,不管是什么在全局配置中定义。