2011-03-03 24 views
-1

私はアイテムをリストし、それがあるかもしれないし、持っていないかもしれないレビューを持っています。問題は、任意の(おそらく0の)レビュー数があることです。私は各レビューを独自のdiv要素でフォーマットするので、 'n'個のdiv要素を表示する必要があります。これはどうすればできますか?条件付きでdivタグを表示

編集、サンプル要素の内容:

<div id="promo_item"> 

    Promotion: 

    <br> 
    <br> 

    <table> 

    #rows for item name, price, list-date 
    #rows for the values of item name, price, list-date 

    </table> 

    #comment goes here 

</div> 

これは一例であり、私はおそらく、まさにこのようにそれを実装しないだろうが、私は値用のテーブルがなければならない知っています。

+1

これは非常に基本的なRailsの質問です。世界中のすべてのRailsチュートリアルでこれを扱っています。 –

答えて

2
<% @post.reviews.each do |r| %> 
    <div>stuf here <%= r.user.name #etc.... %></div> 
<% end %> 
+0

これはトリックです。ありがとう! – providence

0

div要素のプロパティを変更するにはjavascriptを使用します。

あなたのHTMLにこのスクリプトを置くことができます。 How to Show & Hide your Divs

<script language="javascript"> 
    function toggle() { 
    var el = document.getElementById("toggleText"); 
    var text = document.getElementById("displayText"); 
    if(el.style.display == "block") { 
     el.style.display = "none"; 
     text.innerHTML = "show"; 
    } 
    else { 
     ele.style.display = "block"; 
     text.innerHTML = "hide"; 
    } 
} 
</script> 
関連する問題