列出特定模型的所有验证规则

时间:2013-05-13 11:30:12

标签: ruby-on-rails-3 validation model rspec ruby-on-rails-3.2

我认为我在验证属性方面有重复,因为我在电子邮件字段上获得了两次相同的验证错误。

我怀疑某些宝石可能会执行相同的验证。

是否有办法列出(在控制台中)某个型号/属性的验证并查看它们的列出位置?

1 个答案:

答案 0 :(得分:5)

您可以使用

获取属性上的验证器列表
Model.validators_on(:attribute)

甚至是模型的验证器的完整列表:

Model.validators