我正在使用续集。如何获得 ActiveModel 风格的翻译错误?
例子
class User < Sequel::Model
def validate
super
errors.add(:email, :invalid)
end
end
@user = User.new
@user.save # => false
@user.errors.full_messages # => ["email invalid"]
我希望它使用数据返回翻译后的错误config/locales
。什么I18n.locale = :en
时候应该返回["Email is invalid"]
,什么I18n.locale = :de
时候应该返回["Derrrrr E-Reichspost ist ungültig"]
(等等)。如何在续集中获得翻译后的错误消息?