Отключите I18n/Globalize3 откатов на основе модели Rails
Можно ли отключить резервные варианты I18n/Globalize3 для каждой модели Rails? Т.е. некоторые модели используют запасной вариант, некоторые нет.
1 ответ
Да, это возможно, переопределив globalize_fallbacks
метод в вашей модели. Возьмем, к примеру, модель поста с переведенным названием и содержанием:
class Post < ActiveRecord::Base
translates :title, :content
# Disable fallbacks for this model
def globalize_fallbacks(locale)
[locale]
end
end
Вы просто указываете, что запрошенный языковой стандарт может использоваться только сам по себе, независимо от того, что определено в вашей глобальной конфигурации.