好的,我正在拍摄有这样的网址/applications/:application_id/jobseekers/new
。我知道如果我生成 2 个脚手架(应用程序和求职者),我可以通过这样做使路线工作:
resources :applications do
resources :jobseekers
end
但我不需要为求职者提供完整的脚手架。我只需要一个新的和创建方法。
我怎样才能编写我的路线,以便 jobseekers#new 和 jobseekers#create 方法工作?
我试过
resources :applications do
get '/applications/:application_id/jobseekers/new', :to => 'jobseekers#new', :as => :new_application_jobseeker
post '/applications/:application_id/jobseekers', :to => 'jobseekers#create'
end
但它给了我这个错误:
No route matches [GET] "/applications/3/jobseekers/new"
点击此网址时:
localhost:3000/applications/3/jobseekers/new