这是个扩展命令行的插件,可以以更加易读的形式展现方法返回的内容.
gem install cldwalker-hirb --source http://gems.github.com/
# 添加到每个模型下,就可以运行
require 'rubygems'
require 'hirb'
Hirb::View.enable
sample:
class Activity < ActiveRecord::Base
require 'rubygems'
require 'hirb'
Hirb::View.enable
end
控制台
>> Activity.all
Activity.all
+-----+-----------------+--------------------+--------+---------------------------+---------------------------+
| id | name | url | active | created_at | updated_at |
+-----+-----------------+--------------------+--------+---------------------------+---------------------------+
| 108 | 周边宝典联合1号店倾情放送 | test.html | 1 | 2010-10-20 18:01:54 +0800 | 2010-10-21 15:18:58 +0800 |
| 110 | 邀好友 壮家族 获好礼 乐不停 | invite_friend.html | 1 | 2010-10-20 18:05:36 +0800 | 2010-10-21 15:16:42 +0800 |
| 114 | 赢中秋庆国庆 家族好礼兑换 | national_day.html | 0 | 2010-10-21 16:11:21 +0800 | 2010-10-21 16:14:15 +0800 |
+-----+-----------------+--------------------+--------+---------------------------+---------------------------+
3 rows in set
>>