У меня есть форма в HAML, которую нельзя отправить. Вот краткое изложение кода формы:
%form#search-box.form-inline{action: placeholder_path, role: 'form', :style => "display: inline;"}
.col-sm-7
.btn-group
.input-group
%input.form-control{type: 'text', placeholder: 'Search by Email', name: 'search', value: params[:search]}
%span.input-group-btn
%button.btn.btn-default{type: "submit", value: "", form: 'search-box'} Search
Когда я удаляю идентификатор из формы и атрибут формы из кнопки, он отправляется нормально. Однако, если я попытаюсь прочитать тег id в форме, кнопка не будет отправлена, даже если я уберу или добавлю атрибут формы из кнопки отправки.