मुझे लगता है कि रूबी या रेल के भीतर कोई विधि है जो मुझे यह याद नहीं है कि मुझे यह कहां मिलना है या इसे कैसे खोजा जाए, इसलिए मुझे उम्मीद थी कि स्टैक ओवरफ्लो का सामूहिक ज्ञान हो सकता है मदद। मुझे ऐसा करने के लिए एक विधि लिखने पर कोई फर्क नहीं पड़ता, लेकिन मुझे यकीन है कि किसी के पास बेहतर समाधान होगा।रूबी/रेल में 1200 से 1.2K कनवर्ट करें
11
A
उत्तर
29
number_to_human(1200, :format => '%n%u', :units => { :thousand => 'K' })
# 1200 => 1.2K
4
Rails Number Helper पर एक नज़र डालें, विधि संख्या_to_human_size आपको जो चाहिए वह हो सकता है।
5
अपना नंबर 1223
स्वीकार किए जाते हैं जवाब उत्पादन 1.22K
होगा होने के लिए होता है, precision
1.2K
को यह कम करने के लिए पैरामीटर शामिल हैं। इसके अलावा, तो सबसे अच्छा ये भी के लिए पूरा करने के लिए करता है, तो आपका नंबर, लाखों और अरबों में संख्या की एक विस्तृत श्रृंखला हो सकता है:
number_to_human(1200, :format => '%n%u', :precision => 2, :units => { :thousand => 'K', :million => 'M', :billion => 'B' })
# => "1.2K"
number_to_human(1223, :format => '%n%u', :precision => 2, :units => { :thousand => 'K', :million => 'M', :billion => 'B' })
# => "1.2K"
number_to_human(1223456789, :format => '%n%u', :precision => 2, :units => { :thousand => 'K', :million => 'M', :billion => 'B' })
# => "1.2B"
संबंधित मुद्दे
- 1. यूनिकोड कोडपेज 1200 वास्तव में क्या है?
- 2. स्ट्रिंग सी ++ से डबल में कनवर्ट करें?
- 3. रूबी - प्रतीक से परिवर्तनीय में कनवर्ट करें
- 4. char * से NSString में कनवर्ट करें?
- 5. रूबी में .json से .csv कनवर्ट करें
- 6. बिगिंट से डेटाटाइम मूल्य में कनवर्ट करें
- 7. LINQ IGrouping से लुकअप में कनवर्ट करें
- 8. ट्विटर बूटस्ट्रैप: 1200 पीएक्स बड़े प्रदर्शन से कैसे छुटकारा पाएं?
- 9. कॉन्स char * से NSString में कनवर्ट करें * और वापस कनवर्ट करें - _NSAutoreleaseNoPool()
- 10. स्ट्रिंग में पूर्णांक कनवर्ट करें
- 11. जावास्क्रिप्ट में जीएमटी से ईएसटी में दिनांक/समय कनवर्ट करें
- 12. रूबी में HTML से वस्त्र में कनवर्ट करें?
- 13. जावा में .csv से .xls में कनवर्ट करें
- 14. कनवर्ट करें। चेंज टाइप और enums में कनवर्ट करना?
- 15. सीधे कनवर्ट करें .aspx से .pdf
- 16. PHP में एचटीएमएल में पीडीएफ कनवर्ट करें?
- 17. स्कैला में दिनांक टाइमस्टैम्प में कनवर्ट करें
- 18. एसवीजी पथ से संबंधित कमांड में कनवर्ट करें
- 19. एक्सएलएसएक्स को सीएसवी में सही ढंग से कनवर्ट करें
- 20. सी # हेक्स में पूर्णांक कनवर्ट करें और फिर से वापस
- 21. डाटाबेस/एक्सेल/सीएसवी से वाईएएमएल डेटा फिक्स्चर में कनवर्ट करें?
- 22. लंबे समय से प्रारूप प्रारूप में कनवर्ट करें
- 23. accurev स्ट्रीम नंबर से स्ट्रीम नाम में कनवर्ट करें
- 24. कमांड लाइन से पीओसी में डीओसी कनवर्ट करें
- 25. एंड्रॉइड में DOM से स्ट्रिंग को कनवर्ट करें?
- 26. जावास्क्रिप्ट को मिनी से असम्पीडित में कनवर्ट करें?
- 27. 12 घंटे से 24 घंटे समय में कनवर्ट करें
- 28. सी से एमआईपीएस में कनवर्ट करें - नेस्टेड Arrays
- 29. भौतिक पथ से आभासी पथ में कनवर्ट करें
- 30. प्रोग्रामिंग के लिए एक्सएलएस से एक्सएलएसबी में कनवर्ट करें?
मैं किसी भी माणिक कार्यों कि रूपांतरण की इस प्रकार की कर देगा का पता नहीं है। आप अपने लिए यह करने के लिए अपने स्वयं के कार्य लिखने से शायद बेहतर हो सकते हैं। अपनी सीमा की स्थिति की जांच करना न भूलें! – ean5533