0
나는 유효성 검사가있는 모델을 가지고 있는데, 같은 양식의 다른 필드가 true (부울 값) 인 경우에만 유효성 검사를 수행하려고합니다. 이 유효성 검사의 구문에 문제가 있습니다. 지금까지 나는 manager_requested 필드가 true로 설정되어있는 경우이 유효성은 확인 될 수 있도록 적절한 구문을 무엇if 옵션을 사용하여 필드 유효성 검사 Mongoid
class Reportapproval
include Mongoid::Document
field :manager_requested, type: Mongoid::Boolean, default: false
field :disclosure_acceptance, type: Mongoid::Boolean, default: false
validates_acceptance_of :disclosure_acceptance, if: :manager_requested == true, :accept => true
end
이 있습니다.
P. 이것이 입력시 생성되는 경우 manager_requested 필드를 확인할 수 있습니까?
방법을
lambda
를 사용하거나 통과! – SupremeA