#早見表
メソッド | 説明 | 削除する範囲 |
---|---|---|
destroy | 一件のデータを削除 | 対象データと関連データを削除 |
destroy_all | 複数データを削除 | 対象データと関連データを削除 |
delete | 一件のデータを削除 | 対象データのみ削除 |
delete_all | 複数データを削除 | 対象データのみ削除 |
関連するデータ
`dependent: :destroy`で依存関係にあるデータのこと#使い方
# destroyメソッド
User.find(1).destroy
# destroy_allメソッド
User.where(id: 1..5).destroy_all
# deleteメソッド
User.find(1).delete
# delete_allメソッド
User.where(id: 1..5).delete_all