Ich habe Probleme mit Assoziationen. Im Grunde haben Benutzer Gruppen (nicht mit jemandem geteilt). Jede Gruppe hat Kunden, Projekte und Aufgaben.Mehrere verschachtelte Assoziationsverknüpfungen
Soll ich definieren so etwas wie:
class User < ActiveRecord::Base
has_many :groups
has_many :clients, through: :groups
has_many :projects, through :clients #(could be groups?)
has_many :task, through :groups
end
ist dies der richtige Weg, es zu tun? Ich möchte nur von jedem Benutzer alle ihre Aufgaben, Gruppen und Kunden auflisten. Ist es in Ordnung, so durch die Modelle zu "reisen"? Ich habe einige RoR Tutorials und Bücher verfolgt, aber alle von ihnen befassen sich mit weniger Modellen.
Danke !, das war was ich wollte. Ich hatte nur Angst, dass es nicht der richtige Weg war. Ich schätze Ihre Antwort: D – Gaston
@Gaston sicher, np! Wenn Sie zufrieden sind und Sie denken, dass es die richtige Antwort ist, markieren Sie sie bitte als die richtige Antwort :) –