答案 0 :(得分:1)
无论全局配置如何,您都可以使用I18n.with_locale
方法在特定区域设置下强制执行代码块。
I18n.with_locale(:en) do
time_ago_in_words(...)
end
如果您经常发现自己使用此模式,则可以创建一个特定的帮助程序。
def english_time_ago_in_words(*args)
I18n.with_locale(:en) do
time_ago_in_words(*args)
end
end
您也可以使用I18n.default_locale
而不是直接引用:en
。