0

我正在尝试采用当前代码<%= search_form.collection_select :tag_id, @tags, :id, :name %>并希望它垂直列出我拥有的标签。现在它在下拉菜单中列出它们。我对 ruby​​ 和 rail 非常陌生,所以我也愿意接受任何人推荐的电子书或教程的建议。谢谢。

4

2 回答 2

1
<ul>
<% @tags.each do |tag| %>
  <li><%= tag.name %></li>
<% end %>
</ul>
于 2012-11-16T05:26:16.377 回答
0

任何一个:

<ul>
<%= @tags.map { |tag| content_tag(:li, tag.name) }.join
</ul>

或者:

<ul>
<% @tags.each { |tag| concat(content_tag(:li, tag.name)) }
</ul>
于 2012-11-16T05:30:59.370 回答