每当他们的关注者之一点击他们发布的链接时,我网站上的用户都会获得积分。现在我可以通过使用显示每个人的列表,
@users = User.all
<table>
<tr>
<th>User</th>
<th>Points</th>
</tr>
<% @users.sort_by{|u| u.clicks.size }.reverse.each do |u| %>
<tr>
<td><%= u.name %></td>
<td><%= u.clicks.size %></td>
</tr>
<% end %>
</table>
我怎样才能让块通过所有用户然后只显示前 5 个?使用 break if 方法不起作用。