1

乍一看,我认为 erb 接受任何 Ruby 代码,但我有这种奇怪的行为......

我有一个[我的文章的标签]数组,我想为它们做一个漂亮的展示。所以我正在写这样的东西:

<ul>
   <% @post.tags.each do |item| %> 
   <li>item</li>
   <% end %>
</ul>

错误的输出如下所示:

<ul>
   <li>item</li>
   <li>item</li>
   <li>item</li>
   ...
</ul>

我哪里错了?任何建议如何进行适当的迭代?

4

1 回答 1

5

您忘记<%= %>显示 的值item

<ul>
   <% @post.tags.each do |item| %> 
   <li><%= item %></li>
   <% end %>
</ul>
于 2009-07-24T16:07:57.377 回答