2016-06-16 9 views
2

アルバムの数が3より大きい場合、新しいアルバムへのリンクのみを表示することで、ユーザーが作成できるアルバムの数を制限しようとしています。Rails:非クラス/モジュールと比較

<% if @albums < 3 %> 

    <div class="all-albums" id="position-albums"> 
     <%= link_to 'New Album', "/albums/new", :style => "text-decoration:none; color:black; font-size: 20px;" %> 
     <div class="plus-sign"> 
      <%= link_to '+', "/albums/new", :style => "text-decoration:none; color:black; font-size:80px; color:#85adad;" %> 
     </div> 
    </div> 

<% end %> 
+0

コントローラのアルバムの種類は? コントローラに尊重されたメソッドを追加できますか? – Salman

答えて

6

@albums場合は「非クラス/モジュールと比較して」いくつかの種類のコレクションである、あなたはそれ内のオブジェクトの数を特定するためにsize(またはcount)メソッドを呼び出す必要があります。また

<% if @albums.size <= 3 %> 

あなたは<= instを使用する必要がありますあなたの投稿によると<のead。

+0

ありがとう – nums

関連する問題