In Rails 2.2.2 (Ruby 1.8.7-p72) möchte ich die Auswirkungen der Zerstörung eines Objekts, bevor es tatsächlich tun. I.e. Ich möchte in der Lage sein, eine Liste aller Objekte zu erzeugen, auf die sich Folgendes auswirken wird: dependent =>: destroy (über die Assoziationen eines Objekts). Das wirkliche Problem, das ich versuche zu lösen, ist, einem Benutzer eine Liste von allem zu geben, was gelöscht werden wird und sie die Aktion bestätigen lassen.Auswertung: dependent =>: destroy
Kann mir jemand einen guten Weg empfehlen? Ich habe gerade angefangen, ActiveRecord :: Associations zu untersuchen, aber ich habe nicht viel Fortschritte gemacht.
Update: In meinem speziellen Fall habe ich verschiedene Ebenen von Objekten (A -> B -> C).
Ich wusste das nicht, danke! http://api.rubyonrails.org/classes/ActiveRecord/Reflection/ClassMethods.html – marcgg
Danke! Die Reflexion ist praktisch. –