Ruby on rails 选中的值仅显示在rails中的索引上

Ruby on rails 选中的值仅显示在rails中的索引上,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,我有两个多复选框,并在显示文件中显示值。所有选中的值和未选中的复选框都将在我的索引文件中显示为空白。我只希望用户选中的复选框应该显示在索引文件上,而其余所有未选中的复选框不应该显示为空白列。请指导我如何做到这一点。我是rails新手 提前谢谢。如果我没听错的话,这应该可以做到: <% if @property.wheelchair_accessible %> <td>Wheelchair Accessible: </td><td><%=

我有两个多复选框,并在显示文件中显示值。所有选中的值和未选中的复选框都将在我的索引文件中显示为空白。我只希望用户选中的复选框应该显示在索引文件上,而其余所有未选中的复选框不应该显示为空白列。请指导我如何做到这一点。我是rails新手


提前谢谢。

如果我没听错的话,这应该可以做到:

<% if @property.wheelchair_accessible %>
  <td>Wheelchair Accessible: </td><td><%= @property.wheelchair_accessible %></td>
<% end %>

这是你需要的吗

<%="<td>Smooking Allowed: </td><td>#{@property.smooking_allowed}</td>" if @property.smooking_allowed %>

关于OP的一点解释:这与我的答案是一样的,但它使用Ruby中语句之后提供的内联if语句,以及字符串插值{..},其中包含该位置的变量值。唯一的区别在于代码的可读性。