嘿,我想通过其关联的ID在任务表中呈现sub_task表。目前,我能够在不同任务中渲染所有sub_task。
projects_controller.rb
def show
@project = Project.includes(stages: :tasks).find(params[:id])
@stages = @project.stages
@sub_tasks = SubTask.all
end
routes.rb
resources :projects do
resources :stages do
resources :tasks do
resources :sub_tasks
end
end
end
def show
@project = Project.includes({stages: {tasks: :sub_tasks}}).find(params[:id])
@stages = @project.stages
@sub_tasks = SubTask.all
end
这应该做的