क्या संग्रह में किसी विशेषता का औसत प्राप्त करने का कोई आसान तरीका है?रेल क्षेत्र औसत पर रूबी?
उदाहरण के लिए, प्रत्येक उपयोगकर्ता के पास स्कोर होता है।
उपयोगकर्ता (ओं) (@users) के संग्रह को देखते हुए, आप समूह के लिए औसत स्कोर कैसे प्राप्त कर सकते हैं?
क्या @ user.average (स्कोर) जैसे कुछ भी है? मुझे लगता है मैं डेटाबेस क्षेत्रों के लिए कुछ इस तरह भर में आया लगता है, लेकिन मैं एक संग्रह के लिए काम करने के लिए ...
बहुत अच्छा उपयोग कर सकते हैं। & In &: स्कोर क्या करता है? – David
एम्पर्सेंड ऑपरेटर के लिए एक विकल्प है: @ users.collect {| उपयोगकर्ता | user.score} वेब पर इसके बारे में और पढ़ें: http://eli.thegreenplace.net/2006/04/18/understanding-ruby-blocks-procs-and-methods/ –
बहुत बढ़िया। डेटाबेस फ़ील्ड उदाहरण के लिए –