[RUBY] [Rails] Différentes façons de supprimer des données

Graphique simplifié

Méthode La description Plage à supprimer
destroy Supprimer une donnée Supprimer les données cibles et les données associées
destroy_all Supprimer plusieurs données Supprimer les données cibles et les données associées
delete Supprimer une donnée Supprimer uniquement les données cibles
delete_all Supprimer plusieurs données Supprimer uniquement les données cibles
Données associées `depend: Données dépendantes avec: destroy`

Comment utiliser

python


#méthode de destruction
User.find(1).destroy

# destroy_toute méthode
User.where(id: 1..5).destroy_all

#méthode de suppression
User.find(1).delete

# delete_toute méthode
User.where(id: 1..5).delete_all

Recommended Posts