rails console格式美化工具hirb » 社区 | Ruby China
在
rails console
下执行查询返回的结果集排版太差,看着就晕,用pp
稍微好点,但还是不完美,不知大家有没有同感。
今天发现这个hirb https://github.com/cldwalker/hirb
还不错,非常类似mysql的console
效果如下:1.9.3p0 :010 > Tag.all Tag Load (0.2ms) SELECT "tags".* FROM "tags" +----+-----------+---------------------------+ | id | name | created_at | +----+-----------+---------------------------+ | 1 | test | 2012-02-21 21:30:32 +0800 | | 2 | spring | 2012-02-21 21:30:32 +0800 | | 3 | hibernate | 2012-02-21 21:30:32 +0800 | | 4 | cakephp | 2012-02-21 21:30:32 +0800 | | 5 | rails | 2012-02-21 21:30:32 +0800 | | 6 | sinatra | 2012-02-21 21:30:32 +0800 | | 7 | helper | 2012-02-21 21:30:32 +0800 | | 8 | oo | 2012-02-21 21:30:32 +0800 | +----+-----------+---------------------------+ 8 rows in set##使用方法:
1. Gemfile添加:gem 'hirb'
2. 在rails console中Hirb.enable
截止 4天前, 共收到 6 条回复今天刚装上了,也新鲜了一下,然后马上屏蔽掉了,跑rake太坑爹了,全是sql。
我以前用过,这种显示方式在你的表有很多字段的时候就崩溃鸟。。会彻底乱掉
可以直接用 irbtools,集成和预先配置了一大堆增强 irb 工具,包括 hirb。
#3楼 @ywencn 如果列比较多,可以试试
awesome_print
。
来张效果图
#5楼 @RainuxLuo irbtools真是相见恨晚啊,我想到的都包进去了 XD