Non.

has_many :companies, :through => :users
Ca dit que ton modèle projet est lié indirectement à la table companies en
passant par l'association de la table Users nommée elle aussi :companies, il
fait la jointure lui-même, pas de champs à rajouter.

Michel Belleville


2009/8/3 Matthieu Humbrecht <[email protected]>

>
> Michel Belleville wrote:
> > Essaye de mettre :
> >
> > class Project < AR::B
> > has_many :companies, :through => :users
> > end
> >
> > Après tu peux faire :
> > project.companies
> >
> > Et pour ton select du coup :
> > collection_select :ton_form, :company_id, @companies, :id, :name
> >
> > Michel Belleville
> >
> >
> > 2009/8/3 Matthieu Humbrecht <[email protected]>
>
> merci pour ta réponse rapide, mais ça m'oblige à rajouter un champ
> project_id dans la table User.
> --
> Posted via http://www.ruby-forum.com/.
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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]
-~----------~----~----~----~------~----~------~--~---

Répondre à