Wie schreiben Sie in der Rails-Methode? Ich habe ein Modell - Manager. Ich möchte alle Datensätze von Managern löschen, die die Bedingung erfüllen, dass manager_level 5 ist.Schienen - Löschen Sie alle Datensätze, die eine Bedingung erfüllen
Vielen Dank.
Definitiv gültig, aber beachte: "Zerstört die Datensätze, die den Bedingungen entsprechen, indem jeder Datensatz instanziiert und seine Destroy-Methode aufgerufen wird." (http://apidock.com/rails/ActiveRecord/Relation/destroy_all) Dies könnte für große Ergebnismengen sehr langsam sein. –
Ja, ich habe darüber nachgedacht, Modelle konsistent zu halten und so weiter. – MurifoX
@MurifoX - Können Sie erklären, warum Sie denken, zerstören ist besser als löschen? Nicht unbedingt uneins, aber es würde helfen, Ihre Antwort vollständiger zu machen. –