我正在尝试为数据库中的每个ID显示一个复选框,这可能对我有帮助。按照我的代码尝试,但在同一check_box =“ id:1”,check_box“ id:2”中显示多个复选框
我想这样显示
<td> check_box="id1" value="false"</td>
<td> check_box="id2" value="true"</td>
如果要使用一个复选框,我也希望这样做 此已在Rails控制台上提交表单上选中:
Parameters: {"utf8"=>"✓","authenticity_token"=>"b3kaOUAgyJHqho70958585SVSv7a1Eo3Yd2z54=","@search_inactive"=>"30","true"}
Parameters: {"utf8"=>"✓","authenticity_token"=>"b3kaOUAgyJHqho70958585Sassaffdaaz=","@search_inactive"=>"29","false"}
我的视图:
<tr>
<td>
<%= link_to "Answer","https://docs.google.com/forms/d/1WdpuW2pD-bqhlSmC77sWb3_nz56NAF-kHSh5--GkLnY/edit",:target => "_blank",:class => "btn_forms_gf" %>
<td align="center">
<%= form_for :app_changes,:url => {:controller => :user,:action => :show_search } do |f| %>
<% @search_inactive.each do |p| %>
<%= check_box_tag "@search_inactive",{},p.id %>
<% end %>
<%= link_to_function('Disable',"$('form').submit()",:app_changes => @show_search,:class => "btn_save") %>
<% end %>
</td>
</tr>
<% end %>
<% end %>
“我的控制器”将呈现所有搜索无效和有效的页面
def show_search
@show_search_active = Search.find_by_sql("select * from search where active is true")
@show_search_inactive = Search.find_by_sql("select * from search where active is false")
render('/users/show_search_users',:layout => true)
end