模型中所有元素的复选框

时间:2015-11-18 18:36:24

标签: ruby-on-rails ruby ruby-on-rails-4

我想为名为MyModel的模型中的所有元素显示一个复选框。这是我写的:

<%=  MyModel.all.each do |c| %>
    <%= check_box_tag(:id) %>
    <%= label_tag(:name, c[:name]) %><br>
<% end %>

它会按预期显示复选框,但最后,我还会获得此screenshot中显示的模型内容列表。

实际上,它似乎与<%= MyModel.all.each do |c| %>有关,因为只打印出简单文本仍会在最后打印整个模型表内容:

<%=  MyModel.all.each do |c| %>
    toto<br>
<% end %>

显示此screenshot

知道如何在最后摆脱这个清单吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

<%-  MyModel.all.each do |c| %>
    <%= check_box_tag(:id) %>
    <%= label_tag(:name, c[:name]) %><br>
<% end %>

- - 评估代码。

= - 评估代码和输出。