Michel Belleville wrote:
> 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]>

Pourtant, voici la réponse formelle de mon terminal (qui n'est pas en 
accord avec toi ^^) :
>> p.companies
Company Load (0.0ms)   Mysql::Error: Unknown column 'users.project_id' 
in 'where clause': SELECT `companies`.* FROM `companies` INNER JOIN 
users ON companies.id = users.company_id WHERE ((`users`.project_id = 
4))
ActiveRecord::StatementInvalid: Mysql::Error: Unknown column 
'users.project_id' in 'where clause': SELECT `companies`.* FROM 
`companies`  INNER JOIN users ON companies.id = users.company_id 
WHERE ((`users`.project_id = 4))

-- 
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 à