Rails4 ActiveRecordのdestroyで例外を発生させる
トランザクション内で削除を実行し、例外をキャッチしたかった。
Rails4からdestroy!があるようだが、destroy_all!は存在しない。
単体の削除は下記のように記述すればよい
@user.destroy!
複数の削除は下記のように記述するしかないようだ
users.each do |user| user.destroy! end
参考:
What's new in Active Record [Rails 4 Countdown to 2013] | The Remarkable Labs Blog