resources :books do
resources :chapters
end
위의 리소스가 적절하게 중첩되어 있다고 가정 해 보겠습니다. 부모 책 리소스를 만드는 페이지를 만들고 장 리소스를 만드는 또 다른 페이지를 만들고 싶습니다. 챕터를 만들 때 사용자가 만든 상위 책을 선택할 수 있기를 바랍니다.다른 페이지에서 중첩 된 리소스 생성 레일
는 지금은 장 컨트롤러에 ...
protected
def find_book
@book = Book.find(params[:book_id])
end
을 가지고 있지만 이미 URL에서 책 ID 존재가있을 때 나는이 단지 작품을 생각합니다. 그래서 새로운 챕터를 만들려면 별도의 페이지에 챕터를 만들고 싶을 때 "rootpath/book/book_id/chapter/new"를 방문해야합니다.
문제에 접근하는 방법을 잘 모르겠지만 지금 계획은 중첩 된 리소스를 연결하는 장 만들기 페이지에 연관 (?) 양식을 넣는 것입니다.
문제는 웹 개발에 새로운 것이므로이 권한에 전혀 접근할지 잘 모르겠습니다. book_id를 장 컨트롤러로 전송하는 양식을 어떻게 넣을 수 있습니까? 이 방법이 전혀 효과가 있습니까? 더 효율적인 방법이 있습니까?
내 질문이 다소 모호 할 수도 있지만 실현 도움이 크게 감사하겠습니다!
도움 주셔서 감사합니다. – jeebface