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

関連する問題