我正在使用 Wicked 逐步构建一个对象,并且想稍微清理一下我的路线。
目前,我的路由器如下所示:
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'
...
有什么简单的方法可以做到这一点吗?