valid?がtrueを返しても、after_save、after_create、after_updateによって保存が失敗する可能性を考慮する - Qiita

はじめに Railsのモデル(ActiveRecord)には様々なコールバックが用意されています。 参考: Active Record コールバック - Rails ガイド コールバックの中にはafter_save、after_create、after_updateといっ...