Mongoid: gehört zu user und has_one user

8

Ich verwende Mongoid für meine App und ich habe ein Problem damit, korrekte Beziehungen für Benutzer und Abonnements einzurichten.

Alles, was ich tun muss, ist eine einfache "hat eine und gehört zu einer" -Beziehung für das UserSubscription-Modell.

%Vor%

Ich möchte nur eine Liste mit Abonnements für jeden Benutzer erstellen:

%Vor%

Wie implementiert man das? Danke für Ihre Hilfe.

    
Martynas Jocius 02.05.2012, 08:31
quelle

1 Antwort

10

Das Problem besteht darin, dass Sie zwei Beziehungen mit demselben Namen haben und eine umgekehrte Beziehung für Ihre has_one :user -Beziehung benötigen. Du könntest immer so etwas ausprobieren:

%Vor%

Dann sollten Sie Dinge tun können wie:

%Vor%     
theTRON 02.05.2012, 14:18
quelle

Tags und Links