2011-02-08 6 views
4

ruby ​​on rails 가이드에는 에 대해 논의 된 섹션 5.3 Using a Proc with :if and :unless이 있습니다. Proc with if 사용 : if 및 : except 유효성 확인 도우미.유효성 검사에서 proc 사용

class Account < ActiveRecord::Base 
    validates_confirmation_of :password, 
    :unless => Proc.new { |a| a.password.blank? } 
end 

발동이 '가'현재 계정 인스턴스를 참조 않습니다 : 그것은 다음과 같은 예제를 제공? 현재 계정 인스턴스의 참조로이 계정 ('a')을 이해할 수 있습니까?

은 같은 점에서 :passworda.password입니다.

답변

9

그게 정확히 무엇입니까. a은 유효성이 검사되는 개체를 나타냅니다.

관련 문제