Je retombe sur le même problème.
Je te mets exactement le contenu de mes fichiers:

class Company < ActiveRecord::Base
has_many :users
end

class Project < ActiveRecord::Base
has_many     :project_permissions
has_many     :users, :through => :project_permissions
has_many     :companies, :through => :users
end

class User < ActiveRecord::Base
has_many     :projects, :through => :project_permissions
belongs_to   :company
has_many     :project_permissions
end

class ProjectPermission < ActiveRecord::Base
belongs_to    :user
belongs_to    :project
end

Contenu des tables:
companies: id, name
users: id, name, company_id
projects: id, name
project_permissions: user_id, project_id

D'après ma console:
user.projects --> fonctionne
project.users --> fonctionne
user.company -- fonctionne
company.users --> fonctionne
project.companies --> fonctionne pas ^^
-- 
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 à