仅显示基于布尔值的复选框

时间:2013-06-06 18:54:07

标签: ruby-on-rails

这应该是一个简单的问题,但我已经搜索过,找不到答案。我有一个索引视图,我希望在表格中显示一些布尔值,如复选框和仅显示。

下面的代码显示一个复选框,但可以修改它,也不显示基于 cosmic.ampliseq 的值,它是布尔。< / p>

<% @cosmics.each do |cosmic| %>
  <tr>
    <td><%= check_box cosmic.ampliseq, "disabled", {}, "false", "true" %></td>

2 个答案:

答案 0 :(得分:3)

<% @cosmics.each do |cosmic| %>
  <tr>
    <td><%= check_box_tag :ampliseq, "1", cosmic.ampliseq, disabled: true %></td>

语法: check_box_tag(name, value = "1", checked = false, options = {})

答案 1 :(得分:1)

<% @cosmics.each do |cosmic| %>
  <tr>   
   <td><%= check_box "cosmiq", "ampliseq", {:checked => cosmic.ampliseq, :disabled => true}%></td>

参考this