2016-06-16 22 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根據你的帖子,我的電話是<

+0

感謝它的工作 – nums