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')을 이해할 수 있습니까?
은 같은 점에서 :password
과 a.password
입니다.