さて、これはモンゴイドを新参者にとって苛立たせるものの一部です。人々は、User.allのようなメソッドが、実際にはCriteriaオブジェクトを返すだけのときに、実際に配列を返すことを期待しています。
連鎖可能なメソッドやその他の派手なクエリメカニズムの糖衣構文を提供するために、Mongoidは遅延読み込みタイプのものを使用しているようです。
できること:
#array index
User.all[0]
#first/last
User.all.first
#each over things, print out all the users
User.all.each {|u| p u}
#edit, I forgot to include this, which is probably what you really want
#this spits out an array
User.all.to_a
User.allが配列を返すだけのActiveRecordからの新規参入者にとって、物事が機能していることをすばやく確認することは困難です。