我如何匹配ID?

时间:2016-05-03 05:25:32

标签: ruby

我有3个控制器,分别是'client_workouts','client'和'trainer'。在client_workouts控制器中,我希望有一个链接指向“client /:id”页面。但它似乎不起作用?

    <td><%= link_to client_workout.client_name, 'client' %></td>
    <td><%= link_to client_workout.trainer, 'trainer' %></td>
    <td><%= client_workout.duration_mins %></td>
    <td><%= client_workout.date_of_workout %></td>
    <td><%= client_workout.paid_amount %></td>
    <td><%= link_to 'Show', client_workout %></td>
    <td><%= link_to 'Edit', edit_client_workout_path(client_workout) %></td>
    <td><%= link_to 'Destroy', client_workout, method: :delete, data: { confirm: 'Are you sure?' } %></td>

我必须匹配id的???

1 个答案:

答案 0 :(得分:1)

如果你想去client /:id,即show action

您需要将客户端ID作为参数发送

   <td><%= link_to client_workout.client_name, client_path(client_workout) %></td>