可以用较少的寻呼机运行Rails控制台吗?

时间:2012-07-31 05:31:57

标签: ruby-on-rails ruby-on-rails-3 rails-console

我正在使用awesome_print来美化要打印的对象。 但是当我将它用于许多物体时,我看不到所有物体,因为它们太多而无法在终端滚动中显示。 我想在rails控制台中使用类似less的寻呼机。有办法吗?

2 个答案:

答案 0 :(得分:2)

Hirb gem解决了这个问题

gem install hirb

用法示例:

irb -rhirb
> Hirb.enable
> (1..1000).to_a

在控制台内启用后,打印大数据时,会自动通过less

进行管道传输

它还具有菜单创建功能,在这些情况下可能对您有用。更多信息here

答案 1 :(得分:1)

尝试pry。它还有许多其他功能可以让你的Ruby / Rails编程更有趣。