1

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

4

2 回答 2

2

Hirb gem 解决了这个问题

gem install hirb

用法示例:

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

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

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

于 2012-07-31T05:42:41.477 回答
1

试一试。_ 它还有许多其他特性可以让你的 Ruby/Rails 编程更有趣。

于 2012-07-31T06:10:24.833 回答