2009-07-24 30 views
1

第一次看,我认为erb接受任何Ruby代码,但我有这种奇怪的行为...如何在erb模板中显示应用程序数据?

我有一个数组[我的文章的标签],我想为他们做一个很好的显示。所以,我写是这样的:

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

错误的输出是这样的:

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

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

回答

5

你忘了<%= %>显示的item值:

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

天哪,非常感谢=) – gmile 2009-07-24 16:10:22

相关问题