是否可以保持DRY并将其放入一个验证线?
validates_presence_of :login
validates_uniqueness_of :login
答案 0 :(得分:5)
您实际上可以删除validates_presence_of
行,因为validates_uniqueness_of
默认为:allow_blank => false
(和:allow_nil => false
)
查看文档here。
答案 1 :(得分:0)
在Rails 3中(尚未发布,但请做试用测试版)你可以!
validates :login, :presence => true, :uniqueness => true