Мне нравится iPython, и я изучаю RoR вместе с некоторыми библиотеками, такими как Mechanize, и я хотел бы иметь возможность легко увидеть, с чем я работаю, с точки зрения самоанализа. Я хотел бы иметь возможность набирать ".". + TAB и см.
Есть ли какие-либо iPython-подобные оболочки для Ruby или Rails?
Ответ 1
Существует инструмент irb, помогающий автозаполнению
require 'irb/completion'
Ответ 2
Вы должны определенно взглянуть на Pry (альтернативная версия IRB и консоль разработчика времени исполнения). Он не такой продвинутый, как текущая версия IPython, но это самая передовая консоль разработчика в Ruby.
Ответ 3
попробуйте IRB http://en.wikipedia.org/wiki/Interactive_Ruby_Shell или консоль rails http://guides.rubyonrails.org/command_line.html. Я не знаю, есть ли у каждого из них автозаполнение, но они являются качественными инструментами.
Ответ 4
Существует IPython-ноутбук, поддерживаемый ядром Ruby. Сведения о проекте
Ответ 5
Wirble - это удобный, если нечасто обновленный способ объединения некоторых из этих инструментов. Это не так полно, как iPython, но довольно близко. Между прочим, он тянет irb/completion
.
Для рельсов вы можете сделать то же самое, но используйте script/console
из корневого каталога rails для запуска irb.
Ответ 6
Просто чтобы добавить мои два цента, чтобы оживить этот вопрос. В настоящее время здесь разрабатывается ноутбук RoR RoR-Notebook. Хотя я не уверен относительно его зрелости