自定义资源名称与对象类不同的简单表单

时间:2015-02-13 19:17:22

标签: ruby-on-rails simple-form

问题 - 我有以下设置

job_offer.rb

class JobOffer
end

routes.rb中:

resources :jobs

简单表格形式:

= simple_form_for [@company, @job], url: jobs_path(@job) do |f|
  = f.error_notification

  .row
    .col-xs-12.col-sm-12.col-md-12
      .form-group
        = f.input :title

现在,当我保存表单时,我收到以下错误:

No route matches [PATCH] "/jobs.1"

我认为这是因为生成了错误的网址。如何给出简单形式的正确网址?我可以在类中更改ActiveModel名称。但我不确定我应该这样做。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您可能正在寻找job_path(@job),而不是jobs_path