Ruby on rails 轨道:每个轨道按随机顺序排列
这是我的代码:Ruby on rails 轨道:每个轨道按随机顺序排列,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,这是我的代码: <% question.answers.each do |answer| %> <li><%= answer.content %></li> <% end %> 我想随机排列答案对象。考虑到可能的答案数量少于10个,最有效的方法是什么?您可以使用以下方法: question.answers.shuffle.each do |answer| 这个怎么样 <% questi
<% question.answers.each do |answer| %>
<li><%= answer.content %></li>
<% end %>
我想随机排列答案对象。考虑到可能的答案数量少于10个,最有效的方法是什么?您可以使用以下方法:
question.answers.shuffle.each do |answer|
这个怎么样
<% question.answers.shuffle.each do |answer| %>
<li><%= answer.content %></li>
<% end %>
shuffle是rails添加的还是ruby?它是ruby。我链接到了API。那么相反的情况呢,你打算按升序值排序吗?@Jackson_Sandland,你可以用它。在本例中,question.answers.order(:field\u name)
。