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