2014-09-03 64 views
0

我不知道爲什麼我的表單的所有按鈕和提交都繼續傳遞參數中的按鈕。一個例子就是如果我使用我的搜索表單並輸入「測試」一詞。我將得到的結果如下:如何停止使用參數傳遞按鈕?

# 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"=>""} 

我該怎麼做到這一點?

+0

爲什麼downvote? – user2784630 2014-09-03 00:40:35

回答

1

buttonname屬性默認爲"button"

您可以通過它設置爲nil:

= button_tag(type: 'submit', class: 'btn', name: nil) do 
+0

謝謝,我不知道這些關於HTML及其工作原理。 – user2784630 2014-09-03 01:01:45