古いバージョンのドキュメントです。最新のバージョンはRails7.0.0

Railsドキュメント(v6.0.2.1)

指定した条件に一致するレコードをSQLを直接実行して全て削除

説明

指定した条件に一致するレコードをSQLを直接実行して全て削除
関連付けられたモデルは削除しない

使い方

モデル.delete_all([検索条件])

全てのレコードを削除

person.pets.delete_all

条件を指定

person.pets.delete_all("id > 0")

ソースコード