2012-10-29 18 views
6

To jest mój kod:szyn: każdy w kolejności losowej

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


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


    <% end %> 

Chcę zamówić odpowiedź obiektów losowo. Jaki byłby najskuteczniejszy sposób, aby to zrobić, biorąc pod uwagę ilość możliwych odpowiedzi jest mniejsza niż 10?

Odpowiedz

14

Można użyć metody shuffle takiego:

question.answers.shuffle.each do |answer| 
+0

jest przetasować dodatek z szynami lub jest to Ruby? – Tom

+0

To Ruby. Połączyłem się z interfejsem API. – Mischa

+0

dzięki. zostanie oznaczony jako prawidłowy w ciągu 10 minut. – Tom

3

Jak o tym

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


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


    <% end %> 
Powiązane problemy