我想在創建對象後跳過驗證。讓我們舉一個例子創建mongoid軌後跳過驗證
人有很多公司,公司有很多人
人有很多展示位置和展示位置屬於人 人只能有一個活動放置
放置模型來檢查,如果一個驗證一個人在保存時已經有一個活動的位置。
@placement is active placement
@employment.placement = @person
if @placement.save
#################
@person.placements << @placement
@company.placements << @placement
end
現在,當第一次保存展示位置時,它將被保存。
現在的問題是當
@person.placements << @placement
既然人已經通過@ placement.save有效的展示位置。
@ person.placements < < @placement再次保存@placement和驗證激發驗證錯誤到@placement對象。
有沒有什麼辦法讓我告訴不要通過特定驗證某些地方############我的代碼區域。
或者任何其他解決方案,歡迎。
感謝
你應該接受的答案,如果它爲你工作。給這個人他的觀點。 :) – sujal 2011-07-29 16:03:12