Ah, ich Idiot... natürlich. Oh man. Das Wald vor lauter Bäumen
Problem... Danke Daniel! ;-)

Und mit user.documents.where( ... ) kann ich dann auch noch weiter
filtern. Sehr schön!



Am 09.05.2011 10:14, schrieb Daniel Schweighöfer:
> Hoi,
>
> das geht recht einfach über user.documents (wobei user eine User-Instanz
> ist)
>
>       Beste Grüße,
>
>               Daniel
>
> Am 09.05.11 10:11, schrieb Bastian Bührig:
>> Hallo User-Group,
>>
>> ich habe nun endlich mein erstes RoR-Projekt gestartet und bin nach wie
>> vor begeistert. Dennoch komme ich an einem Punkt nicht weiter.
>> Vermutlich ist es ganz einfach und ihr könnt mir mit einem kleinen Tipp
>> auf die Sprünge helfen.
>>
>> Es geht um ein Projekt in dem es ein User-Model und ein Dokument-Model
>> gibt. Beide stehen in einer has_and_belongs_to_many Beziehung
>> zueinander. Hintergrund dabei ist, dass ich für ein Dokument bestimmte
>> User auswählen möchte, die das Dokument nur sehen dürfen.
>>
>> Ich bin nun schon so weit, dass ich einem Dokument mehrere User zuordnen
>> kann. Ich möchte nun, je nachdem welcher User angemeldet ist, auch nur
>> die Dokumente im Index anzeigen lassen, für die er auch zugeordnet ist.
>> Da sich die Relationen über 3 Tabellen (Document, User und
>> Documents_Users) erstreckt weiß ich nicht, wie ich das find im
>> Controller definieren muss, damit ich nur die Dokumente bekomme, in
>> denen, unter anderen Usern, der eine User zugeordnet ist.
>>
>> Ich hoffe, ich konnte mein Problem verständlich definierern.
>>
>> Vielen Dank für eure Unterstützung.
>>
>> Viele Grüße
>>
>> Bastian
>> _______________________________________________
>> rubyonrails-ug mailing list
>> rubyonrails-ug@headflash.com
>> http://mailman.headflash.com/listinfo/rubyonrails-ug
> _______________________________________________
> rubyonrails-ug mailing list
> rubyonrails-ug@headflash.com
> http://mailman.headflash.com/listinfo/rubyonrails-ug
>

_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an