[英]How to disable all active record validations?
我需要在所有現有模型上禁用活動記錄驗證,是否有簡單的方法來完成此操作?
編輯:由於我被警告不要在這里這樣做,原因是:它在我的寵物項目中,其他人添加了驗證,種子停止工作。 由於每天晚上時間有限,我想編寫代碼,而不是專注於編輯非常復雜的種子。
我不知道一種全局禁用驗證的方法,但是在每個實例的基礎上,您可以在調用save
通過說model.save(validate: false)
來禁用驗證。
此代碼將完成此工作:
module ActiveModel
module Validations
def valid?(*)
true
end
end
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.