0

这是我的代码:(谢谢MurifoX)

<% random_bullets = Bullet.all %>
<ul>
  <% 4.times do %>
    <li><%= random_bullets.sample.content %></li>
  <% end %>
</ul>

我想知道是否可以设置条件来防止任何两个“项目符号”在页面上具有相同的内容。如果是这样,我能否在这个问题上获得一些帮助,也许是朝着正确的方向轻推?

4

1 回答 1

0

只需在使用它们时将它们从池中删除:

<% 4.times do %>
  <li><%= random_bullets.delete_at(rand random_bullets.size).content %></li>
<% end %>
于 2012-06-26T01:29:26.897 回答