Ich habe
%Vor% Ich möchte alle MyObjects
im Container löschen, ohne die MyContainer
löschen zu müssen. Mein Modell hat :dependent => :destroy
, aber ich möchte das Objekt nicht löschen und neu erstellen müssen, weil es langsamer ist.
So etwas funktioniert nicht:
%Vor%Wie kann ich das erreichen?
delete_all
ist eine ActiveRecord::Base
-Klassenmethode.
Sie sollten destroy_all
verwenden. Etwas wie:
Die Verwendung von delete_all
wäre schneller, wenn Sie Ihre MyContainer
nicht zuerst suchen müssen (oder sie für andere Zwecke verwenden)
EDIT: für Schienen 3
%Vor%Tags und Links ruby-on-rails children has-many