我在模型中进行了以下验证:
validates_inclusion_of :whatever, :in => [true, false], :message => I18n.t('please_select_whatever')
在生产模式下,翻译似乎不起作用:在所有语言中,显示的总是英语翻译(可能是因为我在应用程序中将英语设置为默认语言环境…?).
所以我假设我们不能在模型中转换验证,因为模型只加载一次——当服务器启动时(然后应用默认的语言环境).
我说得对吗?如果是,你将如何解决这个问题?
谢谢你的帮助!