【问题标题】:Rails 4 simple_form field depending on submit button clickRails 4 simple_form 字段取决于提交按钮单击
【发布时间】:2014-05-17 10:49:22
【问题描述】:

我有一个带有 2 个提交按钮的 simple_form,根据按钮点击,我希望有一个字段 :is_active 为真或假:

<%= f.button :submit, "active true", class: "regular", is_active: true %>
<%= f.button :submit, "active false", class: "regular", is_active: false %>

这不行

【问题讨论】:

    标签: form-submit simple-form submit-button ruby-on-rails-4.1


    【解决方案1】:

    您可以尝试以相同的形式check this 使用两个submit_tag。使用 params hash 来检查点击了哪个按钮。

    请尝试这样:

    <%= submit_tag 'active true', :name => 'active_true' %>
    <%= submit_tag 'active false', :name => 'active_false' %>
    

    在控制器中

    if params[:active_true] 
       # do your stuff
    elsif params[:active_false]
       # do your stuff
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-07
      • 2020-06-24
      • 1970-01-01
      • 2017-09-18
      • 2021-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多