下面是我的代码:(谢谢MurifoX)
<% random_bullets = Bullet.all %>
<ul>
<% 4.times do %>
<li><%= random_bullets.sample.content %></li>
<% end %>
</ul>我想知道做一个条件是否有可能防止任何两个“子弹”在页面上有相同的内容。如果是这样的话,我可以在这个问题上得到一些帮助,也许是朝着正确的方向推动?
发布于 2012-06-26 09:29:27
只需在使用时将其从池中删除:
<% 4.times do %>
<li><%= random_bullets.delete_at(rand random_bullets.size).content %></li>
<% end %>https://stackoverflow.com/questions/11199626
复制相似问题