Je sais que c'est probablement sur Internet quelque part mais je ne trouve pas la réponse ici sur Stackoverflow alors j'ai pensé que je pourrais augmenter la base de connaissances ici un peu. Je suis un novice de Ruby and Rails, mais mon entreprise s'y investit assez et j'essaie d'apprendre à le connaître un peu plus en détail.Puis-je configurer la suppression de Cascade dans Rails?
Il m'est difficile de changer d'état d'esprit en concevant une application à partir du "modèle" plutôt que de la base de données, alors j'essaie de comprendre comment tout le travail de conception que je faisais classiquement la base de données dans le modèle Rails à la place.
Donc la tâche la plus récente que je me suis donné est de comprendre comment configurer un modèle de base de données Rails pour faire des suppressions en cascade? Y a-t-il un moyen facile de faire ça? Ou devrais-je aller dans le MySQL et mettre cela en place?
Merci.
-Matt
Votre explication est source de confusion. Une instruction SQL unique sera utilisée, mais la méthode destroy ne sera pas appelée pour chaque ligne enfant. Vous devez utiliser destroy_all pour cela. –
@John - espère que les modifications éclaircir la confusion. Merci d'avoir fait remarquer cela. –
@Mike - beaucoup mieux, merci. –