Là je comprend mieux. Le mieux est de faire quelque chose dans le genre : Video.find :all, :include => [:auteurs, :logiciels, :difficultes], :conditions => ["user_id = ?", @user.id, "logiciel_id = ?", @logiciel.id, "difficulte_id = ?", @difficulte.id]
Mais je m'interroge quand même un peu sur la logique métier sous-jacente. Si par exemple l'idée est de faire des vidéos qui peuvent avoir plusieurs auteurs, la liaison habtm est ok. Mais est-ce que la vidéo peut avoir plusieurs logiciels ? Et plusieurs difficultés ? Si par exemple une même vidéo ne peut avoir qu'une seule difficulté, ce serait mieux qu'elle porte l'association avec une difficulte_id dans la table vidéo, un belong_to :difficulte dans le modèle et un has_many :video dans le modèle Difficulte. Même chose pour les logiciels. -- 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] -~----------~----~----~----~------~----~------~--~---
