以下是许多不同数字的结果,以及如何将输出限制为仅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>
答案 0 :(得分:1)
<% @user.dids.first(3).each{ |did| %>
只能获得前三个
然后你可以做一个
<% if @user.dids.count > 3 %>
<li>and more</li>
<% end %>