[英]Rails 3: Skip validation for associated model
似乎在rails 3(版本3.0.7)中默認啟用validates_associated(因此不推薦使用它)。
我的模型付款有一個相關的模型提醒:
class Payment < ActiveRecord::Base
belongs_to :reminder
end
每當我創建新的付款時,它也會驗證相關的提醒。 我想跳過這個。 添加:validate => false到關系不起作用。 有什么建議么? 而且,如果有人能夠告訴我們在rails 3中的變化,那就是我無法找到它。
這不是驗證問題,但我在創建付款條目后更新了我的提醒模型。 這導致了Reminder模型的驗證被觸發。
為該特殊情況添加了條件(我想跳過驗證)以不更新提醒模型。
即使答案是針對我的情況,但添加,因為它可能對某人有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.