2010-04-01 12 views
23

Me encanta iPython y estoy aprendiendo RoR junto con algunas bibliotecas como Mechanize y me gustaría poder ver fácilmente con qué estoy trabajando en términos de introspección. Me gustaría poder escribir "." + TAB y ver.¿Hay caparazones similares a iPython para Ruby o Rails?

+2

En ipython, puede hacer un sufijo de un objeto, método, atributo con "?" para obtener la documentación incrustada. ¿Hay un equivalente en irb o en cualquiera de las otras conchas? Esa funcionalidad hace una gran exploración de comandos. –

Respuesta

25

No es una herramienta para ayudar IRB autocompletar

require 'irb/completion' 
+2

wirble enumerado a continuación agrega la codificación de color hasta la finalización - eso me da mi voto por ser más similar a ipython – sage

3

Wirble es una manera conveniente, si con poca frecuencia actualizada de reunir algunas de estas herramientas. No es tan completo como iPython, pero se acerca bastante. Entre otras cosas, extrae irb/completion.

Para los rieles, puede hacer lo mismo, pero use script/console desde el directorio raíz de sus raíles para comenzar a irb.

15

Definitivamente debe mirar Pry (una alternativa de IRB y consola de desarrollador de tiempo de ejecución). No es tan avanzado como la versión actual de IPython, pero es la consola de desarrollador más avanzada que tenemos en Ruby.

-1

Solo para agregar mis dos centavos para revivir esta pregunta. Actualmente, se está desarrollando un portátil RoR aquí RoR-Notebook. Aunque no estoy seguro de su madurez

Cuestiones relacionadas