मुझे iPython पसंद है और मैकेनाइजेशन जैसी कुछ पुस्तकालयों के साथ RoR सीख रहा हूं और मैं आसानी से देख सकता हूं कि मैं आत्मनिरीक्षण के संदर्भ में क्या कर रहा हूं। मैं टाइप करने में सक्षम होना चाहूंगा "।" + टैब और देखें।रूबी या रेल के लिए कोई iPython- जैसे गोले हैं?
उत्तर
मदद करने के लिए स्वत: पूर्ण
require 'irb/completion'
विरबल रंग कोडिंग को पूरा करने के लिए जोड़ता है - जो आईपीथॉन के समान होने के लिए मेरा वोट प्राप्त करता है – sage
आईआरबी http://en.wikipedia.org/wiki/Interactive_Ruby_Shell, या रेल कंसोल http://guides.rubyonrails.org/command_line.html आज़माएं। मुझे नहीं पता कि उनमें से कोई भी स्वतः पूर्ण है, लेकिन वे गुणवत्ता उपकरण हैं।
वर्तमान में दोनों 'irb' और' रेल कंसोल 'ऑटो-पूर्णता प्रदान करते हैं। नीचे सूचीबद्ध –
Wirble एक आईआरबी उपकरण नहीं है एक साथ इन उपकरणों में से कुछ लाने का एक सुविधाजनक अगर बार बार अद्यतन तरीका है। यह iPython के रूप में बिल्कुल पूरा नहीं है, लेकिन बहुत करीब हो जाता है। अन्य चीजों के अलावा, यह irb/completion
में खींचता है।
रेल के लिए, आप वही कर सकते हैं, लेकिन script/console
का उपयोग अपने रेल की रूट निर्देशिका से irb शुरू करने के लिए करें।
आपको निश्चित रूप से Pry (एक आईआरबी वैकल्पिक और रनटाइम डेवलपर कंसोल) पर एक नज़र रखना चाहिए। यह आईपीथन के वर्तमान संस्करण के रूप में उन्नत नहीं है, लेकिन यह रूबी में हमारे पास सबसे उन्नत डेवलपर कंसोल है।
रूबी कर्नेल द्वारा समर्थित आईपीथन नोटबुक है। Details about the project
इस प्रश्न को पुनर्जीवित करने के लिए बस मेरे दो सेंट जोड़ने के लिए। वर्तमान में RoR-Notebook पर एक आरओआर नोटबुक विकसित किया जा रहा है। हालांकि मैं इसकी परिपक्वता के बारे में अनिश्चित हूं
ipython में, आप ऑब्जेक्ट, विधि, विशेषता "?" के साथ प्रत्यय कर सकते हैं एम्बेडेड दस्तावेज प्राप्त करने के लिए। क्या irb या किसी अन्य गोले में समकक्ष है? वह कार्यक्षमता महान कमांड एक्सप्लोरेशन के लिए बनाता है। –