2010-07-07 205 views
0

我的多對多關係存在問題。多對多的關係

我已經建立了適當的連接,連接了連接表。

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

,當我嘗試使用User.find搜索(:全部:包括=>:登錄...)

我得到我想要的結果,但是當我嘗試做用戶。 login.name它返回nomethod發現

我有基本的用戶信息,但我想獲得所有的登錄信息,無論是10條目,但我不能得到的信息是可查看! :(

+0

感謝Kandad :)順便說一句,我渲染的結果集,我得到的所有信息,.. 。@login @attributes {name =「test」} ... – user385948 2010-07-07 20:35:02

回答

1

User.login將是一個數組,因此「nomethod」錯誤,請嘗試user.logins[0].nameuser.login[0].name

+0

歡呼,這是我的一個愚蠢的問題...沒有睡眠讓你做愚蠢的事情:) – user385948 2010-07-07 20:51:34