我的多对多关系存在问题。
我已经设置了适当的连接,链接了连接表。
has_and_belongs_to_many :users, :join_table => "users_logins", :foreign_key => "login_id"
has_and_belongs_to_many ....
当我尝试使用User.find(:all,:include =>:login ...)进行搜索时
我得到了我想要的结果,但是当我尝试做User.login.name时,它返回找到的nomethod
我有基本的用户信息,但我想获取所有登录信息,无论是10个条目,但我无法获取可查看的信息! :(
答案 0 :(得分:1)
User.login将是一个数组,因此出现“nomethod”错误。试试user.logins[0].name
或user.login[0].name
。