2

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 内のランダムオブジェクトを取得するにはどうすればよいですか?

4

1 に答える 1

0

素晴らしい方法はありません。あなたの選択肢:

于 2013-01-23T19:53:24.907 に答える