Edited at

Rails validationエラーの調査

More than 3 years have passed since last update.

Rspec実行時に

「ActiveRecord::RecordInvalid: バリデーションに失敗しました」

となったときの調査方法。

before_validationを用意してその中でbinding.pryを呼んでバリデーションエラーになった値を確認。

before_validation do

binding.pry
end