Я пытаюсь получить следующее, чтобы работать - В принципе, кнопка подчиняется действию индекса search_controller и ДОЛЖНА передать ему параметры [: search_task]. Но по какой-то причине он не работает.Rails 4: button_to не отправляет параметры
<div class="btn-group InterestGroup" role="group" aria-label="">
<button class = "btn btn-success InterestStatButton"><%= User.tagged_with(interest, :on => :tags, :any => true).count %></button>
<%= button_to interest, searches_path, :method => :get, :class => "btn btn-default InterestLabelButton" %>
<%= hidden_field_tag :search_task, interest, :id => "search", :class => "form-control" %>
</div>
На той же странице в заголовке я это в заголовке, который поле ввода делает то же самое, и работает отлично. То, что я не получаю, если вы посмотрите, что каждый производит в HTML, скрытое поле в первом блоке кода такое же, как и вход в form_tag во втором блоке кода.
<%= form_tag searches_path, html: {class: "navbar-form navbar-left"}, :method => :get do %>
<div class="form-group" style="display:inline;">
<div class="input-group" style="display:table; width:350px;">
<span class="input-group-addon" style="width:1%;"><span class="glyphicon glyphicon-search"></span></span>
<%= text_field_tag :search_task, nil, class: "form-control", id: "search", placeholder: "Search for members or content", label: false %>
</div>
</div>
<% end %>
Perfect. 1 edit ...... <% = button_to interest, search_path, method:: get, class: "btn btn-default InterestLabelButton", params: {search_task: interest}%> – GhostRider
Спасибо - внесли изменения в код –