2010-04-01 12 views
23

Uwielbiam iPython i uczę się RoR wraz z bibliotekami takimi jak Mechanize i chciałbym móc łatwo zobaczyć, nad czym pracuję w zakresie introspekcji. Chciałbym móc wpisać "." + TAB i zobacz.Czy są jakieś powłoki podobne do iPythona dla Ruby lub Rails?

+2

W ipythonie można nadać obiekt, metodę, atrybut za pomocą "?" aby uzyskać wbudowaną dokumentację. Czy istnieje odpowiednik w irb lub jakiejkolwiek innej powłoce? Ta funkcjonalność zapewnia doskonałą eksplorację poleceń. –

Odpowiedz

25

Jest IRB narzędzie, aby pomóc autouzupełniania

require 'irb/completion' 
+2

Poniższe kable dodają kodowanie kolorów do końca - to dostaje mój głos na bycie bardziej podobnym do ipython – sage

3

Wirble jest wygodne, jeśli często aktualizowanych sposób łącząc niektóre z tych narzędzi. Nie jest tak kompletny jak iPython, ale jest całkiem blisko. Pobiera między innymi: irb/completion.

W przypadku szyn można zrobić to samo, ale użyć katalogu script/console z katalogu głównego szyn, aby uruchomić irb.

15

Powinieneś definitywnie przyjrzeć się Pry (alternatywa IRB i konsola programisty środowiska wykonawczego). Nie jest tak zaawansowana, jak obecna wersja IPython, ale jest to najbardziej zaawansowana konsola programistyczna w Ruby.

-1

Wystarczy dodać moje dwa centy, aby ożywić to pytanie. Obecnie opracowywany jest tutaj notebook RoR RoR-Notebook. Chociaż nie jestem pewien co do jego dojrzałości:

Powiązane problemy