我有 worequest 表属于联系人表。 联系表属于用户表。
我列出了worequest记录,但希望将其限制为当前用户的记录。
这不起作用:
<% Worequest.where(:contact_id.contact.user_id => current_user.id).each do |worequest| %>
会是什么?
答案 0 :(得分: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