やりたいこと
binding.pryでデバッグ中に、rescueで実装した例外処理を確認したい。
実現方法
raiseを使う。
実装例
def update @hoge ||= hoge ApplicationRecord.transaction do binding.pry # 例外発生 raise ActiveRecord::RecordInvalid.new(@hoge) @hoge.update!(hoge_params) end redirect_to_edit_hoge_path rescue ActiveRecord::RecordInvalid binding.pry render :edit end