Ruby on rails 使用AJAX在rails中使用隐藏输入保存数据时,数据会被保存,但隐藏字段始终保存为零

Ruby on rails 使用AJAX在rails中使用隐藏输入保存数据时,数据会被保存,但隐藏字段始终保存为零,ruby-on-rails,ajax,Ruby On Rails,Ajax,我是RubyonRails的新手,这也是我的第一个ruby应用程序。我试图使用ajax保存数据,隐藏输入字段保存数据,但隐藏字段在每次单击中保存为零 下面是我的源代码 查看文件:resumes.html.erb <%= form_for :saved_resume, url: resumes_path(@saved_resume), remote: true, html: { id: 'resums' } do |f| %> <ul class="list-unstyle

我是RubyonRails的新手,这也是我的第一个ruby应用程序。我试图使用ajax保存数据,隐藏输入字段保存数据,但隐藏字段在每次单击中保存为零

下面是我的源代码

查看文件:resumes.html.erb

<%= form_for :saved_resume, url: resumes_path(@saved_resume), remote: true, html: { id: 'resums' }  do |f| %>
  <ul class="list-unstyled">
     <li>
       <%= f.hidden_field :jobseeker_id, :value => params[:jobseeker_id] %>
     </li>
     <li>
       <input id="resume" type="submit" value="Save resume" />
     </li>
  </ul>
<% end %>
控制器代码:

 def create

    params.permit!
    @saved_resume = @recruiter.saved_resumes.create(saved_resume_params)
    if @saved_resume.save
     redirect_to resumes_path, notice: "Save process completed!"
     else
      render :resumes
     end
    end
   private
   def saved_resume_params
      params.require(:saved_resume).permit(:jobseeker_id)
   end

我的表名是
saved\u resumes
,而
jobsequeer\u id
recruiter\u id
是外键。

Write
return render json:params
在方法
create
的开头,然后复制粘贴问题中的响应。
return render json:params
将在浏览器中打印
params
哈希。或者,您也可以从开发日志中复制
params
散列。您可以在运行了
rails s
的终端中看到您的开发日志。谢谢:)您可以通过编辑问题将其添加到所需的位置@BilalYou需要将此添加到本地的代码中,重新填写表单,然后按submit按钮。然后您将在浏览器中看到
params
散列。这有意义吗?我在def create之前添加了代码,它显示了下面的错误“ResumesController:Class的未定义局部变量或方法'params'”
 def create

    params.permit!
    @saved_resume = @recruiter.saved_resumes.create(saved_resume_params)
    if @saved_resume.save
     redirect_to resumes_path, notice: "Save process completed!"
     else
      render :resumes
     end
    end
   private
   def saved_resume_params
      params.require(:saved_resume).permit(:jobseeker_id)
   end