2010-07-07 79 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