如何获取特定model.attribute的验证错误名称?

时间:2019-02-13 10:10:15

标签: ruby-on-rails ruby ruby-on-rails-5

我想从属性验证中映射错误名称,我不知道是否可能。

我正在尝试自动执行翻译应用程序。如果电子邮件属性具有对状态和格式的验证,我想获取错误的名称,例如:[:blank, :taken, :invalid]

我用以下方法搜索并设法获得了验证类型:

User.validators_on(:email).map{|v| v.kind}
 => [:presence, :uniqueness, :format]

但这是我所了解的。

0 个答案:

没有答案