Ok, donc c'est ce qui fait de mongoid irritant pour les nouveaux arrivants. Les gens s'attendent à des méthodes comme l'Utilisateur.tout à fait de retourner un tableau lorsqu'il renvoie simplement les Critères de l'objet.
Afin de fournir le syntatic sucre de chaînage de méthodes et autres fantaisies requête mécanismes de Mongoid semble utiliser un chargement différé type de chose.
Vous pouvez le faire:
#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
Il est difficile de vérifier rapidement que les choses sont de travail pour les nouveaux arrivants de ActiveRecord où l'Utilisateur.tout juste retourne un tableau.