Rails 3.2를 사용 중이고 범위가 지정된 중첩 리소스를 만들려고합니다 (올바른 용어인지 확실하지 않음). 나는 여러 그룹이 있고 나는 페이지의 자신의 세트를 가지고과 같이 각 그룹을 원하는 :Rails 3.2 범위가 지정된 리소스를 만드는 방법
/groups/1/pages/1
/groups/1/pages/2
/groups/1/pages/3
/groups/2/pages/1
/groups/2/pages/2
/groups/3/pages/1
/groups/3/pages/2
/groups/4/pages/1
etc.
먼저 나는 groups
컨트롤러와 pages
컨트롤러를 생성
resources :groups do
resources :pages
end
문제처럼 중첩 URL에 :group_id
을 변경하여 그룹 2, 그룹 3 및 그룹 4의 그룹 1 페이지를 볼 수있었습니다. 또한 페이지 ID는 단일 그룹에만 국한되지 않고 모든 그룹에서 고유했습니다.
다음으로 rails g controller groups/pages index show new create edit update destroy
을 수행하여 중첩 된 컨트롤러를 만들려고했으나 작동하지 못했습니다. 나는 Google에 무엇이 있는지 알아 내기 위해 레일스 용어를 충분히 모릅니다.