Rails4のActiveRecordの削除系で例外を発生させれるのはdestroy!だけ?
Rails4 ActiveRecordのdestroyで例外を発生させる - ayaketanのプログラミング勉強日記
Rails4からdestroy!があるようだが、destroy_all!は存在しない。
単体の削除は下記のように記述すればよい
https://stackoverflow.com/a/4177747/1979953
There is delete, delete_all, destroy, and destroy_all.
Rails4を想定しています。
Rails4でdestory!
が導入された記事を発見しました(上記日本語ページ)
delete
, delete_all
, destroy_all
には存在しないのはなぜでしょうか?
作成、更新は例外を発生させることで成功失敗の処理を分けることができるのに、削除系のみif
による判定でしょうか?