2016-08-22 3 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' 

В идеале я хотел бы, чтобы удалить как идентификатор опроса и «шаги» на моих маршрутах, чтобы они выглядели так:

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

Любой простой способ сделать это?

ответ

0

ресурсов: шаги # Как сингулярное

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

@djfdev работает? –

 Смежные вопросы

  • Нет связанных вопросов^_^