【发布时间】:2019-07-25 00:09:00
【问题描述】:
我的项目有以下路线:
namespace :teacher do
resources job_applications do
resources :job_application_addresses
end
我的表单有以下代码
<%= simple_form_for [:teacher, @job_application_address] do |form|
<% end %>
我的控制器有以下内容:
def new
@job_application_address = JobApplicationAddress.new
end
def create
@job_application_address = JobApplicationAddress.new(job_application_address_params)
@job_application_address.job_application = @job_application
if @job_application_address.save
flash[:success] = 'Successfully created'
end
end
最后我得到了这个错误:
undefined method `teacher_job_application_addresses_path' for #<#<Class:0x00007fda0c4191d0>:0x00007fda143d1af8>
Did you mean? teacher_job_application_path
teacher_job_applications_path
Extracted source (around line #3):
<%= simple_form_for [:teacher, @job_application_address] do |form| %>
这是我查看此视图的路线:
teacher_job_application_job_application_addresses GET /teacher/job_applications/:job_application_id/job_application_addresses(.:format) teacher/job_application_addresses#index
POST /teacher/job_applications/:job_application_id/job_application_addresses(.:format) teacher/job_application_addresses#create
new_teacher_job_application_job_application_address GET /teacher/job_applications/:job_application_id/job_application_addresses/new(.:format) teacher/job_application_addresses#new
edit_teacher_job_application_job_application_address GET /teacher/job_applications/:job_application_id/job_application_addresses/:id/edit(.:format) teacher/job_application_addresses#edit
teacher_job_application_job_application_address GET /teacher/job_applications/:job_application_id/job_application_addresses/:id(.:format) teacher/job_application_addresses#show
PATCH /teacher/job_applications/:job_application_id/job_application_addresses/:id(.:format) teacher/job_application_addresses#update
PUT /teacher/job_applications/:job_application_id/job_application_addresses/:id(.:format) teacher/job_application_addresses#update
DELETE /teacher/job_applications/:job_application_id/job_application_addresses/:id(.:format) teacher/job_application_addresses#destroy
我该怎么办?感谢您的帮助。
【问题讨论】:
-
请将
rake routes的结果添加到您的问题中。 -
感谢您的评论,我已经用我的路线更新了问题。
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4 ruby-on-rails-5