0

ここでは、さまざまな数値の結果と、出力を3行のみに制限する方法について説明します。

<% @user.dids.each_with_index{ |did, i| %>
<li><%= did.did %></li>
<% } %>

結果

<li>number 123123123</li>
<li>number 123123123</li>
<li>number 123123123</li>
<li>number 123123123</li>
<li>number 123123123</li>

しかし、ユーザーが3つ以上の数字を持っている場合は次のようにします。

<li>number 123123123</li>
<li>number 123123123</li>
<li>number 123123123</li>
<li>and more</li>
4

1 に答える 1

1
<% @user.dids.first(3).each{ |did| %>

最初の3つだけを取得します

その後、あなたはすることができます

 <% if @user.dids.count > 3 %>
   <li>and more</li>
 <% end %>
于 2013-01-12T17:33:34.187 に答える