2009-07-24 33 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

相關問題