分页IRB或Rails控制台输出的通用方法

时间:2011-05-10 13:48:13

标签: ruby-on-rails ruby pagination irb rails-console

对于一个“屏幕”,IRB命令的输出通常太大 (即使我向上滚动 - 我正在使用Windows - 我无法进入输出的开头)。

是否存在通过IRB / Rails控制台输出滚动/分页的通用方法。在Unix中,您使用“| more”或“| less”来执行此操作,但这在IRB中不起作用。

我现在使用的解决方法是在枚举上应用范围,例如:

puts YAML::dump User.methods.sort[0..50]
puts YAML::dump User.methods.sort[50..100]

等...

我也看过extra plugins to install or monkeypatching IRB,但我想知道是否有本土内置的内容......

1 个答案:

答案 0 :(得分:0)

你可以使用hirb,它是irb的一个小扩展库,它有pagination等其他附魔。