Ruby on rails 提交按钮在呈现创建操作轨道后被禁用

Ruby on rails 提交按钮在呈现创建操作轨道后被禁用,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-4,simple-form,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 4,Simple Form,我正在用Rails构建一个求职应用程序。在我的工作“新”页面。我有一个预览功能,用户可以单击“预览按钮”查看发布作业时的外观。预览页面将在另一个选项卡中打开。然后,用户应该返回作业“新建”页面,发布作业或进行编辑 主要问题是,在我单击“预览”按钮并打开“新建”选项卡后,作业“新建”页面上的“预览”和“发布作业”按钮都被禁用,我无法单击“发布”将作业保存到数据库中。这是我的控制器“创建方法” def create @job = Job.new(job_params) if

我正在用Rails构建一个求职应用程序。在我的工作“新”页面。我有一个预览功能,用户可以单击“预览按钮”查看发布作业时的外观。预览页面将在另一个选项卡中打开。然后,用户应该返回作业“新建”页面,发布作业或进行编辑

主要问题是,在我单击“预览”按钮并打开“新建”选项卡后,作业“新建”页面上的“预览”和“发布作业”按钮都被禁用,我无法单击“发布”将作业保存到数据库中。这是我的控制器“创建方法”

  def create
    @job = Job.new(job_params)
      if params[:previewButt] == "Preview"
        flash[:alert] = "This is a PREVIEW of your job posting. Go back to the previous tab to Post the job or make edits."
        render :create
      elsif
        params[:createButt] == "Post Job"
        @job.save
        redirect_to root_path
      else
        render :new
      end
  end
在我的“新工作”页面中,我有两个按钮

 <div class="col-md-9 text-center" style="margin-top: 110px;">
   <%= f.button :submit , name: "previewButt", value: "Preview", 
 formtarget:"_blank" %>
   <%= f.button :submit , name: "createButt", value: "Post Job", class: 
 "btn btn-success post-btn" %>
 </div>

我需要确保,即使用户单击“预览”按钮,这两个按钮仍能正常工作。

您可以将此按钮添加到“提交”按钮:

data: { disable_with: false }
或设置全局配置:

config.action_view.automatically_disable_submit_tag = false