我有两个我想要合作的模特。拥有员工的客户。我已将其设置为列出客户端#show页面中与客户端关联的所有员工。
的客户机/ show.html.erb
<tbody>
<% @client.employees.each do | employee | %>
<tr>
<td class="list-group-item"><%= link_to render_employee_name(employee), employee %></td>
<td><%= link_to 'Show', employee %></td>
<td><%= link_to 'Edit', edit_employee_path( employee ) %></td>
<td><%= link_to 'Destroy', employee, method: :delete, data: { confirm: 'Are you sure?' } %></td>
</tr>
<% end %>
</tbody>
但我似乎无法找出'Back'link_to能够返回列表页面。相反,我被困在被转移的员工#index中,它列出了每个员工的所有名称,无论其属于哪个客户。
员工/ show.html.erb
<%= link_to 'Edit', edit_employee_path(@employee) %> |
<%= link_to 'Back', employees_path %>
我需要更改它才能转到它的父客户端显示页面?提前谢谢!
答案 0 :(得分:1)
<%= link_to 'Back', @employee.client %>
试试吧! :)
答案 1 :(得分:0)
如果您希望它重定向到客户端#show,为什么不能简单地渲染其辅助路径
<%= link_to 'Back', client_path(@employee.client) %>