У меня есть следующая проверка в модели:
validates_inclusion_of :whatever, :in => [true, false], :message => I18n.t('please_select_whatever')
Кажется, что перевод не работает в рабочем режиме: на всех языках всегда отображается английский перевод (возможно, потому что я установил английский в качестве локали по умолчанию в моем приложении ...?).
Итак, я предполагаю, что мы не можем перевести проверки в моделях, потому что модели загружаются только один раз - при загрузке сервера (а затем будет применяться языковой стандарт по умолчанию).
Я прав? Если да, как бы вы решили эту проблему?
Спасибо за вашу помощь!