1
이 질문을 편집 할 사용자 정의 매개 변수를 추가하면 this one 매우 유사하지만, 그것은 나를 충분히 내가 모델 "이벤트"로 시작 레일/자원 노선/경로를
를 원하는 것을 얻기 위해 도움이되지 않았습니다resources :events do
member do
get "/:tab_name", :to => "events#edit", as: :tab
end
end
따 : I가 멤버로이 경로를 추가하면
/event/:id/edit/:tab_name
예를 들어, 특정의 URL을 갖는, 다른 탭의 경우 형태를 줄여야하고, 각 탭 거라고 b_name 매개 변수는 /event/:id/edit?tab_name=mytab
tab_event_path(@event, :tab_name => "mytab")
하지만를 사용하는 동안 이드 깨끗한 경로처럼
내가 함께 원하는 것을 할 관리 (또는 적어도 방법을 이해하는) 더러운 남아 다음
resources :events, :except => [:edit] do
collection do
get "/:id/edit(/:tab)", :to => "events#edit", :as => :edit
end
end
하지만로 내가 얻을 수있는 한이 경로는 회원으로 남아 있어야합니다.
선택할 수있는 올바른 패턴이 아니 겠지만,이 질문에 대한 답변을 미리 감사하십시오.
'member' 당신이'/ 이벤트/같은 경로를 얻을 수 있습니다 의미합니다. '레이크 루트 '를 실행하여 경로가 어떻게 보이는지 확인하십시오. –
그리고 기본 회원이됨을 편집하십시오. 이렇게 확장 할 수는 없습니다 (/ events/: id/edit/: tab_name)? – Ben