【发布时间】:2016-07-12 15:55:26
【问题描述】:
在我的 rails 应用程序中,我可以为该客户端创建一个客户端和一个工作器。目前,我可以列出所有已创建的工人。但是,此列表也包括其他客户的工作人员。
如何在客户端显示页面中仅列出特定客户端的所有工作人员?
我感觉这与我的 client#show 方法有关。
class ClientsController < ApplicationController
before_action :set_client, only: [:show, :edit, :update, :destroy]
# GET /clients
# GET /clients.json
def index
@clients = Client.all
end
# GET /clients/1
# GET /clients/1.json
def show
@workers = Worker.all
end
# views/clients/show.html.erb
<ul>
<% @workers.each do |worker| %>
<li><%= worker.first_name %> <%= worker.client.business_name %></li>
<% end %>
</ul>
提前致谢。
【问题讨论】:
标签: ruby-on-rails ruby model-associations