shuffle/random
コントローラーのアクションからコレクションの取得が可能です。
def action
#pseudocode something like the next:
@objects = Object.random
respond_to do |format|
format.html
end
end
次のようにして、ビューからシャッフルを取得できるようになりました。
<% @objects.shuffle.each do |microfunc| %>
.
.
.
<% end %>
でオンビューが可能each or for loop
です。ループを使用して 1 つのコレクションからランダムなオブジェクトを取得したくありません。
アクションコントローラーから Mongoid::Criteria 内のランダムオブジェクトを取得するにはどうすればよいですか?