0

我有一个属于联系表的wearquest表。联系人表属于用户表。

我列出了 wearquest 记录,但想将其限制为当前用户的记录。

这不起作用:

<% Worequest.where(:contact_id.contact.user_id => current_user.id).each do |worequest| %>

什么会?

4

1 回答 1

1

我建议通过关联使用,例如:

class Contact < ActiveRecord::Base
  has_many :worequests
end

class User < ActiveRecord::Base
  has_many :contacts
  has_many :worequests, :through => :contacts
end

然后使用以下内容:

current_user.worequests
于 2012-11-08T21:49:48.143 回答