Bon, ben dans ce cas je ne vois qu'une chose, faire une appli de test avec purement ces liaisons à côté, et voir si ça marche. Si ça marche, c'est qu'il doit y avoir un truc qui perturbe dans ton code, si ça ne marche pas c'est un bug de rails.
Michel Belleville 2009/8/4 Matthieu Humbrecht <[email protected]> > > Michel Belleville wrote: > > C'est user.projects qui ne doit pas fonctionner, selon ton message > > d'erreur... Tu es sûr que tu n'as pas oublié ça : > > class Users < AR::B > > has_many :projects, :through => :project_permissions > > end > > > 2009/8/4 Matthieu Humbrecht <[email protected]> > > Cette ligne est dans mon code depuis le début :/ > D'ailleurs : > > >> u = User.find(1) > SQL (0.2ms) SET NAMES 'utf8' > SQL (0.2ms) SET SQL_AUTO_IS_NULL=0 > User Columns (2.5ms) SHOW FIELDS FROM `users` > User Load (0.4ms) SELECT * FROM `users` WHERE (`users`.`id` = 1) > => #<User id: 1, login: "admin", identity_url: nil, name: "Anthony > Mathis", email: "[email protected]", crypted_password: > "191f1e48877bde6d34a97100f4951dce50685005", salt: > "824ee4c773d7fa147d688b23fdd3300bb04f3011", remember_token: nil, > activation_code: nil, state: "active", send_notifications: true, > receive_notifications: true, remember_token_expires_at: nil, > password_reset_code: "bfd796a069095dfbc3a71bdbc52d8b78fa0ab604", > activated_at: "2009-03-12 12:16:40", deleted_at: nil, created_at: > "2009-03-09 11:54:02", updated_at: "2009-05-18 12:22:32", company_id: 1> > > > >> u.projects > Project Load (0.7ms) SELECT `projects`.* FROM `projects` INNER JOIN > project_permissions ON projects.id = project_permissions.project_id > WHERE ((`project_permissions`.user_id = 1)) > Project Columns (1.9ms) SHOW FIELDS FROM `projects` > => [#<Project id: 4, name: "monbati", user_id: 1, company_id: 1, > customer_id: 0, description: nil, adress: "18 rue Timken", cp: "68000", > ville: "colmar", started_at: nil, completed_at: nil, created_at: > "2009-03-12 12:57:28", updated_at: "2009-03-13 07:57:05">, #<Project id: > 5, name: "Artitest", user_id: 1, company_id: 1, customer_id: 0, > description: nil, adress: "dd", cp: "75000", ville: "Paris", started_at: > nil, completed_at: nil, created_at: "2009-03-12 13:47:02", updated_at: > "2009-03-12 13:47:02">] > > C'est à ne rien y comprendre. > Pourtant je suis complètement d'accord avec toi, en y réfléchissant, un > petit has_many: companies, through => users devrait fonctionner :/ > > -- > 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] -~----------~----~----~----~------~----~------~--~---
