Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Ruby或Rails有类似iPython的shell吗?_Ruby On Rails_Ruby_Ipython - Fatal编程技术网

Ruby on rails Ruby或Rails有类似iPython的shell吗?

Ruby on rails Ruby或Rails有类似iPython的shell吗?,ruby-on-rails,ruby,ipython,Ruby On Rails,Ruby,Ipython,我喜欢iPython,正在学习RoR以及一些库,如Mechanize,我希望能够轻松了解我在内省方面的工作。我希望能够键入“.”+选项卡并查看。尝试IRB或rails控制台。我不知道它们是否有自动完成功能,但它们是高质量的工具。有一个irb工具可以帮助自动完成 require 'irb/completion' 是一种方便的方法,如果不经常更新的话,可以将这些工具组合在一起。它不像iPython那么完整,但是非常接近。除此之外,它还引入了irb/completion 对于rails,您也可以这样

我喜欢iPython,正在学习RoR以及一些库,如Mechanize,我希望能够轻松了解我在内省方面的工作。我希望能够键入“.”+选项卡并查看。

尝试IRB或rails控制台。我不知道它们是否有自动完成功能,但它们是高质量的工具。

有一个irb工具可以帮助自动完成

require 'irb/completion'
是一种方便的方法,如果不经常更新的话,可以将这些工具组合在一起。它不像iPython那么完整,但是非常接近。除此之外,它还引入了
irb/completion


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

您应该明确地了解一下(irb替代和运行时开发人员控制台)。它没有当前版本的IPython那么先进,但它是Ruby中最先进的开发人员控制台。

有一个由Ruby内核支持的IPython笔记本

下面列出的wirble在completion中添加了颜色编码-这让我投票支持与ipython更相似当前
irb
rails console
都提供了自动完成功能。在ipython中,您可以在对象、方法、属性后面加上“?”以获得嵌入文档。在irb或任何其他Shell中是否有一个等价物?该功能有助于进行出色的指挥探索。