对于三重嵌套路由,我应该将哪些对象传递给我的 link_to?我想检索练习显示页面。
show.html.erb - 锻炼
<%= link_to exercise.name, plan_workout_exercise_path(???) %>
路线.rb
resources :plans do
resources :workouts do
resources :exercises
end
end
锻炼控制器.html.erb
def show
@workout = Workout.find(params[:id])
end
我尝试了以下操作,但它没有将正确的 ID 提供给正确的模型。
<%= link_to exercise.name, plan_workout_exercise_path(@plan, @workout, @exercise) %>