嗨,我想要做的是創建一個「軟」驗證換句話說,而不是我失敗的驗證,並沒有將數據保存到數據庫,ID喜歡有驗證給出警告給用戶,並允許用戶保存錯誤的數據,如果他們選擇的話。但驗證者會在之前給他們一個警告。Rails,驗證上的警告
我想要做的服用點如下所示:
class MyModel < ActiveRecord::Base
warnings do
validate :warnings_validation
end
def warnings_validation
warnings.add(:name_of_element, "warning message") unless x == x
end
end
我的模型使用繼承了很多,所以像validations_scope寶石不工作任何想法,我能做些什麼/使用?
的可能的複製(http://stackoverflow.com/questions/24628628/ [有效的方式來報告記錄驗證警告和錯誤?]高效的方式報告記錄驗證警告儘可能錯誤 –