Существуют ли iPython-подобные оболочки для Ruby или Rails? - PullRequest
26 голосов
/ 01 апреля 2010

Я люблю iPython и изучаю RoR вместе с некоторыми библиотеками, такими как Mechanize, и я хотел бы иметь возможность легко увидеть, с чем я работаю, с точки зрения самоанализа. Я хотел бы иметь возможность печатать "." + TAB и смотри.

Ответы [ 5 ]

30 голосов
/ 01 апреля 2010

Для автозаполнения есть инструмент irb

require 'irb/completion'
18 голосов
/ 20 марта 2012

Вы должны определенно взглянуть на Pry (альтернативная IRB и консоль разработчика во время выполнения). Он не такой продвинутый, как текущая версия IPython, но это самая продвинутая консоль разработчика в Ruby.

4 голосов
/ 11 декабря 2013

Существует записная книжка IPython, поддерживаемая ядром Ruby. Подробнее о проекте

4 голосов
/ 01 апреля 2010

попробуйте IRB http://en.wikipedia.org/wiki/Interactive_Ruby_Shell, или консоль рельсов http://guides.rubyonrails.org/command_line.html. Я не знаю, есть ли у них автозаполнение, но это качественные инструменты.

3 голосов
/ 01 апреля 2010

Wirble - это удобный, но редко обновляемый способ объединения некоторых из этих инструментов. Это не так полно, как iPython, но довольно близко. Среди прочего, это тянет в irb/completion.

Для rails вы можете сделать то же самое, но для запуска irb используйте script/console из корневого каталога вашего rails.

...