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| %>

只会让你得到前三个

然后你可以做一个

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