stop button_tag type:从提交空按钮参数提交

时间:2015-05-21 18:28:48

标签: ruby-on-rails

当我提交以下表单时,get URI显示一个空的按钮参数...它不会伤害任何东西,但看起来很难看。

我怎样摆脱它?

由于

=simple_form_for :category,
  url: new_category_path,
  method: :get,
  class: "navbar-form navbar-left"  do |f|
  .input-group
    =f.search_field :search,
      type: "search",
      class: "form-control",
      placeholder: "Search for a category!"
    =f.hidden_field :parent_id, :value => @category.id
    %span.input-group-btn
      =button_tag type:'submit', class: "btn btn-search" do
        %i.fa.fa-search

网址如下:

http://localhost:3000/categories/new?utf8=%E2%9C%93&category%5Bsearch%5D=test&category%5Bparent_id%5D=1&button=

1 个答案:

答案 0 :(得分:4)

:name选项设为nil。这应该可以解决问题。

%span.input-group-btn
  = button_tag type:'submit', class: "btn btn-search", name: nil do
    %i.fa.fa-search