[RUBY] [Rails] Verschiedene Möglichkeiten zum Löschen von Daten

Vereinfachtes Diagramm

Methode Erläuterung Zu löschender Bereich
destroy Löschen Sie eine Daten Löschen Sie Zieldaten und zugehörige Daten
destroy_all Mehrere Daten löschen Löschen Sie Zieldaten und zugehörige Daten
delete Löschen Sie eine Daten Löschen Sie nur die Zieldaten
delete_all Mehrere Daten löschen Löschen Sie nur die Zieldaten
Verwandte Daten `abhängig: Abhängige Daten mit: destroy`

Wie benutzt man

python


#Methode zerstören
User.find(1).destroy

# destroy_alle Methode
User.where(id: 1..5).destroy_all

#Löschmethode
User.find(1).delete

# delete_alle Methode
User.where(id: 1..5).delete_all

Recommended Posts