Ruby on rails 带有多个提交按钮的Rails simple_表单始终将最终按钮返回为提交

Ruby on rails 带有多个提交按钮的Rails simple_表单始终将最终按钮返回为提交,ruby-on-rails,simple-form,Ruby On Rails,Simple Form,我有一个具有两种提交类型的rails表单,但是无论选择哪种提交类型,提交值始终设置为最后一个按钮 <%= simple_form_for @open_position do |op| %> <div class="modal-body" data-modal-body> 在参数中,无论按下哪个按钮。唯一的特殊情况是,我想它是以模态发生的。有没有人经历过类似的事情 谢谢 尝试传递参数名称:“继续” <%= op.submit t('buttons.con

我有一个具有两种提交类型的rails表单,但是无论选择哪种提交类型,提交值始终设置为最后一个按钮

  <%= simple_form_for @open_position do |op| %>
    <div class="modal-body" data-modal-body>
在参数中,无论按下哪个按钮。唯一的特殊情况是,我想它是以模态发生的。有没有人经历过类似的事情


谢谢

尝试传递参数名称:“继续”

<%= op.submit t('buttons.continue_add_candidate'),
      class: 'btn btn-default',
      name: 'continue',
      data: {
        ui_disable: 'createOpening',
        ui_verify_confirm: ''
      } %>

然后在控制器中捕获它

"commit"=>"Continue"
<%= op.submit t('buttons.continue_add_candidate'),
      class: 'btn btn-default',
      name: 'continue',
      data: {
        ui_disable: 'createOpening',
        ui_verify_confirm: ''
      } %>