【发布时间】:2014-02-08 12:55:25
【问题描述】:
class Task < ActiveRecord::Base
validates :name, presence: true,
validates :name, length: { minimum: 4, maximum: 255 }
end
如果缺少“name”值,所有验证器都将运行,我将收到 2 个错误:一个来自存在验证器,一个来自长度验证器,“name”太短。如何链接这两个,以便第一次失败停止验证队列。
谢谢!
【问题讨论】:
-
是的,这应该可以解决问题,但我认为还有其他“正确”的方法可以做到这一点。谢谢!
标签: ruby-on-rails ruby validation activerecord