Ich habe ein Problem, das funktioniert zu bekommen. Ich habe ein Gegenstandsmodell, und jeder Gegenstand kann andere Gegenstände oder nichts haben.Rekursives Modell in Rails
Also ist das möglich oder muss ich etwas Magie tun?
Ich habe ein Problem, das funktioniert zu bekommen. Ich habe ein Gegenstandsmodell, und jeder Gegenstand kann andere Gegenstände oder nichts haben.Rekursives Modell in Rails
Also ist das möglich oder muss ich etwas Magie tun?
können Sie entweder den acts as tree plugin oder Ihr selbst bauen:
belongs_to :parent,
:foreign_key => "parent_id",
:class_name => "Item"
has_many :children,
:foreign_key => 'parent_id',
:class_name => 'Item',
:order => 'created_at ASC',
:dependent => :delete_all
Check out self-referential association.
Es gibt wahrscheinlich einige AR builtins oder Libs plugins/Edelsteine die meisten nicht-bizarre Anwendungsfälle zu handhaben, aber: nicht klar, ob Sie eine redest über
oder die messiest Sache, ein - Entity-Attribut-Wert-Tabelle (EAV) Design
eine Alternative zu a_a_tree ist acts_as_nested_set, die für Leseoperationen viel bessere Leistung. –