Как создать маршрут второго уровня в Rails? - PullRequest
0 голосов
/ 16 января 2011

Я пытаюсь заставить работать следующую спецификацию.До сих пор у меня был некоторый успех в работе обоих этих случаев:

  • User/Tasks - список задач пользователя.
  • User/Projects - список проектов пользователя.

Но как мне заставить User/Project/Tasks перечислить все задачи в проекте (все задачи в проекте, а не только задачи пользователя в проекте)?

Мои маршруты.рбвыглядит следующим образом:

resources :users do
  resources :tasks, :through => :projects
  resources :projects
end

1 Ответ

3 голосов
/ 16 января 2011

Не может ли это быть просто выполнено?

resources :users do
  resources :projects do
    resources :tasks
  end
end

Не стесняйтесь придерживаться другого маршрута для :tasks вокруг .. вам просто нужно разобраться, в каком случае он находится в вашем TasksController.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...