假设我有一个模型,Post.rb:
validates :title => true
validates :post => true, :length => { :maximum => 220 }
validate :custom_validation
def custom_validation
...
end
如果另一个属性draft,false,我想运行title,post和custom_validation的验证。 (即草稿为真时忽略)。
我该怎么做?
答案 0 :(得分:3)
validates :title => true, :unless => :draft