Ruby或Rails是否有类似iPython的shell?

时间:2010-04-01 13:54:43

标签: ruby-on-rails ruby ipython

我喜欢iPython并且正在学习RoR和一些像Mechanize这样的库,我希望能够轻松地看到我在内省方面的工作。我希望能够输入“。” + TAB并查看。

5 个答案:

答案 0 :(得分:30)

有一个帮助自动填充的irb工具

require 'irb/completion'

答案 1 :(得分:18)

您应该定义地查看Pry(IRB替代和运行时开发人员控制台)。它不像当前版本的IPython那样先进,但它是我们在Ruby中最先进的开发人员控制台。

答案 2 :(得分:4)

尝试IRB http://en.wikipedia.org/wiki/Interactive_Ruby_Shell或rails控制台http://guides.rubyonrails.org/command_line.html。我不知道他们中的任何一个是否具有自动完成功能,但它们都是高质量的工具。

答案 3 :(得分:4)

有一个由Ruby内核支持的IPython笔记本。 Details about the project

答案 4 :(得分:3)

Wirble是一种方便的,如果不经常更新的方式,可以汇集其中一些工具。它不像iPython那么完整,但非常接近。除其他外,它提取irb/completion

对于rails,您也可以这样做,但是使用rails的根目录中的script/console来启动irb。