0
我有一個worequest表屬於聯繫表。 聯繫人表屬於用戶表。Ruby on Rails凡聲明
我列出了worequest記錄,但希望將其限制爲當前用戶的記錄。
這不起作用:
<% Worequest.where(:contact_id.contact.user_id => current_user.id).each do |worequest| %>
會是什麼?
我有一個worequest表屬於聯繫表。 聯繫人表屬於用戶表。Ruby on Rails凡聲明
我列出了worequest記錄,但希望將其限制爲當前用戶的記錄。
這不起作用:
<% Worequest.where(:contact_id.contact.user_id => current_user.id).each do |worequest| %>
會是什麼?
我會建議使用通過聯合,例如:
class Contact < ActiveRecord::Base
has_many :worequests
end
class User < ActiveRecord::Base
has_many :contacts
has_many :worequests, :through => :contacts
end
然後使用以下命令:
current_user.worequests