1
對mongoid和主動記錄驗證有一定的瞭解。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)
但我不斷收到一個錯誤,指出:公衆必須接受。
任何想法,爲什麼我得到這個錯誤,雖然我在公共領域創建一個布爾值的條目?
這很有道理,我一直以接受值類型的心態閱讀它,而不是與表單元素的關係。儘管在嘗試Project.create!(:name =>'Test Project',:public => true)時,我得到了同樣的錯誤。真的只是尋找一種方法來驗證字段類型。 – griffithben