11

これは私のコードです:

    <% question.answers.each do |answer| %>


      <li><%= answer.content %></li>


    <% end %>

回答オブジェクトをランダムに並べたい。考えられる答えの数が 10 未満であることを考えると、最も効率的な方法は何でしょうか?

4

2 に答える 2

20

shuffle次のような方法を使用できます。

question.answers.shuffle.each do |answer|
于 2012-10-29T14:07:21.870 に答える
3

これはどう

<% question.answers.shuffle.each do |answer| %>


      <li><%= answer.content %></li>


    <% end %>
于 2012-10-29T14:08:10.363 に答える