是否可以在每个Rails模型的基础上关闭I18n/Globalize3回退?也就是说,一些模型使用回退,而另一些则不使用。
发布于 2013-11-05 00:25:13
是的,可以通过覆盖模型中的globalize_fallbacks
方法来实现。以具有翻译后的标题和内容的帖子模型为例:
class Post < ActiveRecord::Base
translates :title, :content
# Disable fallbacks for this model
def globalize_fallbacks(locale)
[locale]
end
end
您只需指定请求的区域设置只能回退到其自身,无论您的全局配置中定义了什么。
https://stackoverflow.com/questions/14346218
复制相似问题