В моем проекте у меня есть следующий form_tag для выбора сайта
<%= form_tag({:controller => "hvacs", :action => "index"}, :method => "get") do %>
<div class="field">
<%= select :p, :site_sel, @user_sites.map{|s| [s.name, s.id]} %>
</div>
<div class="actions">
<%= submit_tag("Select site") %>
</div>
<% end %>
Этот form_tag обновляет страницу индекса, снова вызывая ее метод в контроллере.
У меня есть следующее button_to
<td><%= button_to 'Select', {:controller => "hvacs", :action => "select"}, :method => "get" %></td>
Я бы хотел добиться такого же обновления, как описано выше, а не перенаправлять на новую страницу с «select_path» и т. Д., Но вышеприведенное, похоже, не работает.
Как мне этого добиться? Ура!