Ruby on rails Rails:如何获得这些复选框和单选按钮来显示模型中的数据?

Ruby on rails Rails:如何获得这些复选框和单选按钮来显示模型中的数据?,ruby-on-rails,model,checkbox,formhelper,Ruby On Rails,Model,Checkbox,Formhelper,下面是一些代码,基本上用于显示数据库中的列表表。最后几列只不过是单选按钮和复选框,它们与模型的特定布尔属性相关联。我对复选框和单选按钮进行了编程。但是如何让它们在数据库中显示值呢 index.html.erb: <h1>Listings</h1> <table class="datatable"> <tr id="heading" > <th >id</th> <th >name</th>

下面是一些代码,基本上用于显示数据库中的列表表。最后几列只不过是单选按钮和复选框,它们与模型的特定布尔属性相关联。我对复选框和单选按钮进行了编程。但是如何让它们在数据库中显示值呢

index.html.erb:

<h1>Listings</h1>

<table class="datatable">
 <tr id="heading" >
  <th >id</th>
  <th >name</th>
  <th>telephone</th>
 </tr>

<% @listings.each do |listing| %>
  <tr id="body">
    <th><%=listing.id%></th>
    <th><%= link_to listing.name, edit_listing_path(listing) %></th>
    <th><%=listing.telephone%></th>

 <%= form_for listing do |f| %>     
 <td id="keep"><%= f.radio_button :keep, "Keep" %></br>
    <%= f.label :keep, "Keep" %>
 </td>
 <td id="delete"> <%= f.radio_button :keep, "Delete" %></br>
    <%= f.label :keep, "Delete" %>
 </td>
 <td id="checked"><%= f.check_box :checked %></br>
    <%= f.label :checked, "checked" %>
 </td>
 <td id="collected"><%= f.check_box :collected %></br>
    <%= f.label :collected, "collected" %>
 </td>
 <td id="digitized"><%= f.check_box digitized %></br>
    <%= f.label :digitized, "digitized" %>
 </td>
 <td id="in_db"><%= f.check_box :in_database  %></br>
    <%= f.label :database, "database" %>
 </td>
    <td id="submit"><%= f.submit "update" %></br>

  </td>
  <% end %>
   </tr>
 <% end %> 
 </table>
另外,我之所以选择这里的表单,是因为最终在我弄清楚如何在这里显示数据之后,如果用户更改复选框中的任何值,我希望这个视图也能更新模型中的数据。但是,一旦我学会了如何展示模型的价值观,我就要开始了

谢谢诸如此类的东西:

<%= f.radio_button :keep, "Keep", :checked => listing.keep %>

谢谢我只是好奇,在文档中哪里给出了这个。我查看了rails指南和api.rails。。我找不到这个!我也没有找到它,但显然所有生成html标记的rails标记都具有添加选项的功能。选中的选项是单选按钮的html标记选项。与:文本字段的值相同。我发现,当谷歌搜索rails问题时,要么得到过时版本的答案,要么得到一大堆关于如何做复杂事情的问题。但对于一个直截了当的问题,很难找到一个简单简洁的答案。不知道是我还是其他人有这种感觉。似乎需要更多的文档。。。。