0
我有一個搜索表單,通過另一個複選框列表進行搜索。當我檢查一個框然後搜索它時,選中的框會恢復爲未選中狀態。我認爲這是由於有不同的形式和提交搜索。搜索後保留複選框
如何在檢索之後保留沒有恢復的檢查?我正在使用form_tag來搜索form_for中的東西。
<div class="container" id="spacing">
<div align="left" class="row inline" >
<%= form_tag interest_index_path, :method => :get, :id => 'myform', :remote => true do %>
<p>
<div class="col-lg-offset-2 col-lg-7" id="one">
<%= text_field_tag :search, params[:search], class: "form-control", placeholder: "Search" %>
</div>
<div id="two">
<%= submit_tag "Search", name: nil, class: "btn btn-default" %>
</div>
</p>
<% end %>
</div>
<%= form_for :interest, url: interest_index_path do |f| %>
<div class="field form-group col-lg-12" >
<br>
<div class="row inline">
<% @subjects.each do |subject| %>
<div class="field">
<p><h4>
<%= f.check_box :interests, {:multiple => true}, subject.id, nil %>
<%= subject.name %>
</h4></p>
</div>
<% end %>
</div>
<p class="col-md-8" align="left"><%= f.submit "Save Schedule", class: "btn btn-primary btn-lg btn-block"%></p>
<br>
</div>
<% end %>
對不起,對英文。我編輯了問題。希望它是可以理解的。你是什麼意思保存搜索的中間狀態。你怎麼做到這一點。 – CJK