1
mongoid 및 활성 레코드 유효성 검사에 대한 이해를 얻는데 약간의 문제가 있습니다.몽고 이드 유효성 검사 문제.
내 모델 :
class Project
include Mongoid::Document
field :name
field :public, :type=>Boolean
#validation
validates_acceptance_of :public
end
그리고 내 컨트롤러에서
내가 전화 :Project.create!(:name => 'Test Project', :public => false)
는하지만라는 오류가 계속 : 공공 허용해야합니다.
공개 입력란에 부울과 함께 항목을 만들지 만 왜이 오류가 발생하는지에 대한 의견이 있으십니까? fine manual에서
그건 의미가 있습니다. 나는 값 유형을 받아들이고 양식 요소와 관련이 없다는 생각으로 계속 읽었습니다. Project.create! (: name => 'Test Project', : public => true)를 시도 할 때도 같은 오류가 발생합니다. 실제로 필드 유형의 유효성을 검사하는 방법을 찾고 있습니다. – griffithben