2010-04-01 13 views
23

Amo iPython e sto imparando RoR insieme ad alcune librerie come Mechanize e mi piacerebbe essere in grado di vedere facilmente con cosa sto lavorando in termini di introspezione. Mi piacerebbe essere in grado di digitare "." + TAB e vedi.Esistono shell simili a iPython per Ruby o Rails?

+2

In ipython, è possibile suffragare un oggetto, metodo, attributo con "?" per ottenere la documentazione incorporata. Esiste un equivalente in irb o in qualsiasi altra shell? Questa funzionalità rende grande l'esplorazione dei comandi. –

risposta

25

V'è uno strumento per aiutare IRB autocomplete

require 'irb/completion' 
+2

il wirble elencato di seguito aggiunge la codifica del colore al completamento - che ottiene il mio voto per essere più simile a ipython – sage

3

Wirble è un modo conveniente, se raramente aggiornato dei risultati di riunire alcuni di questi strumenti. Non è abbastanza completo come iPython, ma si avvicina molto. Tra le altre cose, prende in irb/completion.

Per le guide, è possibile fare lo stesso, ma utilizzare script/console dalla directory principale delle guide per avviare irb.

15

Si consiglia di dare un'occhiata a Pry (una console di sviluppo alternativa e runtime IRB). Non è così avanzato come la versione attuale di IPython, ma è la console di sviluppo più avanzata che abbiamo in Ruby.

-1

Solo per aggiungere i miei due centesimi per far rivivere questa domanda. Attualmente è in fase di sviluppo un notebook RoR RoR-Notebook. Anche se non sono sicuro della sua maturità

Problemi correlati