2016-08-22 1 views
0

나는 Wicked를 사용하여 단계적으로 개체를 구성하고 있으며 내 경로를 약간 정리하고 싶습니다.Wicked Wizard의 더 예쁜 경로

현재 내 라우터는 다음과 같습니다

resources :surveys, only: [:new, :create], path: 'feedback' do 
    resources :steps, only: [:show, :update], controller: 'survey/steps' 
end 

그래서 내 경로가 존재 결국 : 이상적으로

GET '/feedback/new' => 'surveys#new' 
POST '/feedback/create' => 'surveys#create' 
GET '/feedback/:id/steps/step1' => 'survey/steps#show' 
PUT '/feedback/:id/steps/step1' => 'survey/steps#update' 

를, 내가 설문 조사 ID와 '단계'를 모두 제거하고 싶습니다 내 경로의 이름은 다음과 같습니다.

GET /feedback => 'surveys#new' 
POST /feedback => 'surveys#create' 
GET /feedback/step1 => 'survey/steps#show' 
PUT /feedback/step1 => 'survey/steps#update' 
... 

간단한 방법이 있나요?

답변

0

자원 : 단계는 작동 @djfdev 단수

resources :surveys, only: [:new, :create], path: 'feedback' do 
    resource :steps, only: [:show, :update], controller: 'survey/steps' 
end 
+0

을 #as? –