在Ruby控制台中创建便利功能(批处理命令)

时间:2011-11-16 09:45:12

标签: ruby ruby-on-rails-3

在开发过程中,我发现自己每天都在Ruby控制台中查看一些结果。这是通过每次键入具有不同参数的相同命令来完成的。但是这些命令可能很长,或者有时需要按顺序运行几个命令。

例如:

Nokogiri.HTML(open(Rails.root.join('page/p1.html')))

我想知道是否可以指定一些便利功能,当我运行控制台时它会自动加载?所以我可以随时在控制台中调用复杂的调用。

我还听说有更换主机。所以它不必是本机控制台,只要它提供类似的功能。

2 个答案:

答案 0 :(得分:0)

不自动确定,但你可以创建一个ruby模块,将所有有用的东西放在那里作为方法,并在开始使用控制台时只需要/包含它。

答案 1 :(得分:0)

正如d11wtq指出的那样,根据您使用的控制台,您可以使用其配置文件编写自己的便利功能:

IRB有〜/ .irbrc

PRY有〜/ .pryrc

RIB有〜/ .rib / config.rb

将代码放在这些代码中,您可以在控制台中调用它们。