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

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

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

説明

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

使い方

モデル.delete(条件)

レコードを削除

person.pets.delete(Pet.find(1))
# [<Pet id: 1, name: "Fancy-Fancy", person_id: 1>]

ソースコード