Ich weiß, dass dies wahrscheinlich im Internet irgendwo ist, aber ich kann die Antwort hier auf Stackoverflow nicht finden, also dachte ich, ich könnte die Wissensbasis hier ein wenig aufwerten.Kann ich Cascade löschen in Rails einrichten?
Ich bin ein Neuling zu Ruby and Rails, aber meine Firma wird ziemlich in es investiert, so dass ich versuche, es in ein wenig mehr Details kennen zu lernen.
Es war schwierig für mich, meine Denkweise zu ändern, um eine Anwendung aus dem "Modell" eher aus der Datenbank zu entwickeln, also versuche ich herauszufinden, wie ich all die Designarbeiten machen würde, die ich klassisch gemacht habe die Datenbank im Rails-Modell.
Die letzte Aufgabe, die ich mir selbst gegeben habe, ist herauszufinden, wie man ein Rails-Datenbankmodell für kaskadierende Löschungen konfiguriert? Gibt es eine einfache Möglichkeit, dies zu tun? Oder müsste ich in die MySql gehen und das einrichten?
Danke.
-Matt
Ihre Erklärung ist verwirrend. Eine einzelne SQL-Anweisung wird verwendet, aber die Methode destroy wird nicht für jede untergeordnete Zeile aufgerufen. Sie müssen dafür den_destroy_all verwenden. –
@John - hoffe, dass die Änderungen die Verwirrung klären. Danke, dass du das gezeigt hast. –
@Mike - viel besser, danke. –