J'ai un problème pour essayer de le faire fonctionner. J'ai un modèle d'article, et chaque article peut avoir d'autres articles ou rien.Modèle récursif dans Rails
Est-ce possible ou dois-je faire de la magie?
J'ai un problème pour essayer de le faire fonctionner. J'ai un modèle d'article, et chaque article peut avoir d'autres articles ou rien.Modèle récursif dans Rails
Est-ce possible ou dois-je faire de la magie?
Vous pouvez utiliser le acts as tree plugin ou construire votre auto:
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.
Il y a probablement quelques plugins/gemmes AR builtins ou libs pour traiter la plupart des cas d'utilisation non bizarre, mais: pas clair si vous parlez d'un
ou, la salissant chose, une - conception
une alternative Table Entité-Attribut-Valeur (EAV) à a_a_tree est acts_as_nested_set qui a beaucoup de meilleures performances pour les opérations de lecture. –