具體地說http://guides.rubyonrails.org/active_record_validations.html#custom-methods做rails自定義驗證暫停保存?
我覺得這個問題沒有被正確回答/記錄。如果你看看示例代碼 - >它所做的只是調用errors.add,根據這個http://api.rubyonrails.org/classes/ActiveModel/Errors.html#method-i-add 除了將錯誤信息添加到錯誤之外並沒有其他更多的功能。
經過測試,它確實停止了保存,但我會將此留在這裏供人們查找。
如果有錯誤,那麼模型無效。 –