我有 4 张桌子、customer
、和。有很多,一个有很多。这一切都在我的模型中设置好了。现在我试图为每个客户提供一个视图,显示与该客户相关的每个连接。这就是我的观点:customer_site
site
connection
customer
site
customer_sites
site
connections
<% @connection.each do |l| %>
<tr>
<td><%= l.interface %></td>
<td><%= l.device %></td>
<td><%= l.speed %></td>
<td><%= l.site.name %></td>
</tr>
<% end %>
这是我的控制器:
def show
@customer = Customer.find(params[:id])
@connection = Connection.all(where connection.site.customer_site.customer.id == params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @customer }
end
end
显然这@connection
部分不正确,我只是不确定我需要放什么才能正确链接记录......