2011-10-10 2 views
0

Post.rb라는 모델이 있다고 가정 해 보겠습니다.Rails에서 조건부 유효성 검사를 작성하려면 어떻게해야합니까?

validates :title => true 
validates :post => true, :length => { :maximum => 220 } 
validate :custom_validation 

def custom_validation 
    ... 
end 

다른 속성 인 초안이 false 인 경우 title, post 및 custom_validation에 대한 유효성 검사를 실행하고 싶습니다. (즉, 초안이 사실 일 때 무시하십시오).

어떻게해야합니까?

답변

3
validates :title => true, :unless => :draft 
관련 문제