在hirb tutorial中有一个数组的例子:
[[1,2], [2,3]] 打印为
+---+---+
| 0 | 1 |
+---+---+
| 1 | 2 |
| 2 | 3 |
+---+---+但是在通常的设置之后,我不能让它工作:
require 'hirb'
=>true
>> Hirb.enable
=>nil数组仍然以通常的方式打印。
将数组打印为表格需要什么?
发布于 2012-06-20 04:46:56
这对我来说很有效:
irb(main):001:0> require 'hirb'
=> true
irb(main):002:0> Hirb.enable :output=>{"Array"=>{:class=>Hirb::Helpers::Table}}
=> true
irb(main):003:0> [[1,2], [2,3]]
+---+---+
| 0 | 1 |
+---+---+
| 1 | 2 |
| 2 | 3 |
+---+---+
2 rows in set发布于 2014-03-27 02:02:08
作为上述方法的替代方案,通过github用户: pjb3,也可以很好地工作。
将此代码添加到您的gemfile中:
group :development do
gem 'hirb'
end运行bundle获取gem:
$ bundle修改~/.irbrc以启用HIRB:
$ echo 'begin; require "hirb"; Hirb::View.enable; rescue; end' >> ~/.irbrchttps://stackoverflow.com/questions/11109023
复制相似问题