Rails вложенные ресурсы и пути - PullRequest
1 голос
/ 28 марта 2012

в моих маршрутах. RB у меня есть:

  resources :boards do
    resources :items
  end

сейчас на досках # show Я хочу показать ссылку на http://mysite/baord/:board_id/items/new, работает rake routes Я получаю:

new_board_item GET    /boards/:board_id/items/new(.:format)                        items#new

и поэтому я должен иметь возможность использовать new_board_item_path, но это работает только с site.com/board/:board_id/items, но я хочу использовать эту ссылку в досках # show action, но оно говорит мне, что:

No route matches {:action=>"new", :controller=>"items"}

пока это не так!

1 Ответ

1 голос
/ 28 марта 2012

Передайте родительский ресурс в путь, поэтому в этом случае:

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