如何使用参数停止传递按钮?

时间:2014-09-03 00:37:01

标签: ruby-on-rails ruby ruby-on-rails-4

我不知道为什么我的所有表单的按钮和提交都继续传递参数中的按钮。一个例子是如果我使用我的搜索表单并输入单词" Testing"。我将得到的结果如下:

# Using Bootstrap 3.2.0 and Rails 4.1.1

 = form_tag products_path, method: :get do
  .input-group
    = text_field_tag :query, params[:query], class: 'form-control'
     %span.input-group-btn
      = button_tag(type: 'submit', class: 'btn') do
       Search

Parameters: {"utf8"=>"✓", "query"=>"Testing", "button"=>""}

我怎么能不这样做?

1 个答案:

答案 0 :(得分:1)

name的{​​{1}}属性默认为button

您可以将其设置为nil:

"button"