0

現在、私は以下のルートを持っています。

ルート

resources :applications do 
  resources :jobseeker, :only=> [:index, :new, :create]
end

get 'jobseeker/load' => 'jobseeker#load'
post 'jobseeker/retrieve' => 'jobseeker#retrieve'

次のような URL が生成されます。

/applications/1/jobseeker/index
/applications/1/jobseeker/new
/applications/1/jobseeker/create
/jobseeker/load
/jobseeker/retrieve

しかし、私が欲しいのは、次のようなURLを持つことです:

/applications/1/jobseeker/index
/applications/1/jobseeker/new
/applications/1/jobseeker/create
/applications/1/jobseeker/load
/applications/1/jobseeker/retrieve

これを達成するための最良の方法は何ですか?

4

1 に答える 1

3
resources :applications do 
  resources :jobseeker, :only=> [:index, :new, :create] do
    collection do
      get  :load
      post :retrieve
    end
  end
end
于 2013-04-17T15:33:56.790 に答える