Je vais prendre un exemple p-e plus claire :)... j'ai un model "Video". j'ai aussi trois model : "Auteur", "Difficulte" et "logiciel"
Dans "Video" j'ai un habtm du type : Has_and_belongs_to_many :auteurs, :difficultes, :logiciels et dans chacun de ces trois model j'ai : has_and_belongs_to_many :videos Je cherche maintenant à trouver l'ensemble des "vidéos" qui ont comme auteur "@auteur", comme difficulte "@difficulte" et comme logiciel "@logiciel".... Si je ne cherchais que les vidéos qui ont comme auteur "@auteur" je ferais : @auteur.videos.find(:all).. Sauf que la je veux tout en même temps, soit qqch du style : Video.find(:all)[EMAIL PROTECTED]@[EMAIL PROTECTED] Sauf que cette synthaxe ne marche pas !.... Une idée ? merci. On 24 août, 16:54, "Michel Belleville" <[EMAIL PROTECTED]> wrote: > Je n'ai pas bien compris ce que tu veux faire, tu pourrais essayer de > reformuler ? > > En assumant que ce que j'ai compris est juste, tu essaye de trouver quoi ? > > - toutes les vidéos qui sont liées à au moins un objet du modèle Un, > toutes les vidéos qui sont liées à au moins un objet du modèle Deux, ou > toutes les vidéos qui sont liées à un objet du modèle Trois ? > - toutes les vidéos qui sont liées à au moins un objet des modèles Un, > Deux ou Trois ? > - toutes les vidéos qui sont liées à un objet précis des modèles Un, Deux > ou Trois ? > - tous les objets du modèle Un, Deux, ou Trois auxquels sont liés au > moins une vidéo ? > - tous les objets du modèle Un, Deux, ou Trois auxquels sont liéss une > vidéo précise ? > > Je n'ai pas épuisé toutes les possibilités, essaye de préciser un peu... > > -- > Michel Belleville --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
