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?
Respuesta
No es una herramienta para ayudar IRB autocompletar
require 'irb/completion'
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
prueba IRB http://en.wikipedia.org/wiki/Interactive_Ruby_Shell, o la consola de rieles http://guides.rubyonrails.org/command_line.html. No sé si alguno de ellos tiene autocompletar, pero son herramientas de calidad.
Actualmente, tanto 'irb' como' rails console' brindan autocompletado. –
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.
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.
Hay un cuaderno IPython respaldado por el kernel Ruby. Details about the project
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
- 1. LDAP a través de Ruby o Rails
- 2. ¿Hay alguna prueba para Ruby on Rails?
- 3. Django o Ruby on Rails
- 4. ¿Hay un equivalente de ipython para erlang?
- 5. ipython o bpython?
- 6. Intellisense para Ruby, Ruby on Rails, Python
- 7. ¿Cómo se pueden migrar modelos de Django similares a las migraciones de Ruby on Rails?
- 8. ¿Hay algo como MAMP para Ruby on Rails?
- 9. ¿Hay un equivalente print_r o var_dump en Ruby/Ruby on Rails?
- 10. ¿Hay un Django o Rails para la plataforma .Net?
- 11. ¿Hay un equivalente .NET para Groovy y Grails o Ruby on Rails?
- 12. UIActivityIndicatorView o similares
- 13. Alternativas para Ruby on Rails y/o sus componentes
- 14. Cassandra, mongodb o couchdb para Ruby on Rails
- 15. Mahout Plugin para ruby on rails
- 16. ¿Hay herramientas de informes de Ruby o Rails basadas en plantillas personalizables?
- 17. Convertir 1200 a 1.2K en ruby / rails
- 18. Ruby vs. Ruby on Rails
- 19. Servicio web: PHP o Ruby on Rails o Python?
- 20. ¿Hay algún intérprete de Ruby o Python para Lego Mindstorm?
- 21. Ruby on Rails versus Python
- 22. ¿Hay algún andamio adecuado para Django? (A la Ruby on Rails)
- 23. ¿Hay una lista de referencias plural/singular para Rails?
- 24. ¿Introducción sucinta a Ruby on Rails para desarrolladores experimentados?
- 25. Ruby on Rails Internacionalización para español
- 26. ¿Cómo se hace un caso para Django [o Ruby on Rails] a clientes no técnicos?
- 27. ¿Ruby on Rails es bueno para proyectos a gran escala?
- 28. Competencias similares a Netflix
- 29. ¿Necesito saber sobre Ruby para aprender Ruby on Rails?
- 30. ¿Hay un rastreador de torrents basado en Ruby on Rails?
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. –