我正在使用续集。如何获得 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"](等等)。如何在续集中获得翻译后的错误消息?