我正在尝试使用以下规范。到目前为止,我已经取得了一些成功,使这两种情况都有效:
User/Tasks
- 列出用户的任务。User/Projects
- 列出用户的项目。但是如何让User/Project/Tasks
列出项目中的所有任务(项目中的所有任务,而不仅仅是用户在项目中的任务)?
我的routes.rb如下:
resources :users do
resources :tasks, :through => :projects
resources :projects
end
答案 0 :(得分:3)
难道不能简单地完成吗?
resources :users do
resources :projects do
resources :tasks
end
end
随意保留:tasks
周围的其他路线..您只需要处理TasksController
中的哪种情况。