내가 가진 : rake routes
를 실행 # 내가 http://mysite/baord/:board_id/items/new
에 대한 링크를 표시 할 보여 보드에서 지금레일 중첩 자원과 경로 내 routes.rb에서
resources :boards do
resources :items
end
, 내가 얻을 :
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"}
그건 사실이 아닙니다.
당신은 보드 항목에 보드를 통과하고 있습니까? 예 : new_board_item_path (@board) –
내 잘못이 오류였습니다 ... 답변을 주석으로 변환하면 받아 들일 것입니다. –
기꺼이 도와 드리겠습니다! :) –