2010-07-07 7 views
0

J'ai des problèmes avec mes nombreuses relations.plusieurs à plusieurs relation

J'ai configuré les connexions appropriées, reliant les tables de jointure.

has_and_belongs_to_many :users, :join_table => "users_logins", :foreign_key => "login_id" 
has_and_belongs_to_many .... 

lorsque je tente de recherche à l'aide User.find (: tous,: include =>: connexion ...)

Je reçois le résultat que je veux, mais quand j'essaie de faire utilisateur. login.name il retourne le nomethod trouvé

J'ai les informations de base de l'utilisateur, mais je veux obtenir toutes les informations de connexion, que ce soit 10 entrées, mais je ne peux pas obtenir l'information pour être visible !! :(

+0

merci :) Kandad BTW, j'ai rendu le jeu de résultats, et je reçois toutes les informations, .. . @login @attributes {name = "test"} ... – user385948

Répondre

1

User.login serait un tableau et donc l'erreur « nomethod ». Essayez user.logins[0].name ou user.login[0].name.

+0

Bravo, c'était une question stupide de ma part ... pas de sommeil qui te fait faire des bêtises :) – user385948

Questions connexes