ठीक है, तो यह उस चीज का हिस्सा है जो नवागंतुकों के लिए मोंगोइड को परेशान करती है। लोग User.all जैसी विधियों की अपेक्षा करते हैं कि वे वास्तव में एक सरणी लौटाएं जब यह वास्तव में केवल मानदंड वस्तु लौटाता है।
चेन करने योग्य विधियों और अन्य फैंसी क्वेरी तंत्रों की वाक्यात्मक चीनी प्रदान करने के लिए, मोंगोइड आलसी लोडिंग प्रकार की चीज़ का उपयोग करता प्रतीत होता है।
आप यह कर सकते हैं:
#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
यह जल्दी से सत्यापित करना मुश्किल बनाता है कि चीजें ActiveRecord से नए लोगों के लिए काम कर रही हैं जहां User.all सिर्फ एक सरणी देता है।