Ich versuche, eine Reihe von Benutzern zu löschen, aber die Art, wie ich sie habe, löscht sie einzeln. Gibt es einen besseren Weg, es zu tun?
Mein Code ist:
%Vor%Sie können einfach die integrierten Methoden von Rails verwenden. Beachten Sie, dass Sie Ihre Abfrage bei Verwendung dieser Methoden in ein Array einschließen müssen (wenn Sie Variablen interpolieren).
Um über jeden aufrufenden Befehl iterieren zu gehen (der Callbacks usw. ausführt):
%Vor%Oder löschen Sie einfach diese in der Datenbank in einer einzigen Abfrage (keine Iteration über jedes Element), Sie können dies tun, aber beachten Sie, dass es Ihre Rückrufe nicht ausführen wird:
%Vor%Tags und Links ruby-on-rails-3