【Ruby On Rails】 hirbでrails consoleを快適にする


railsコンソールでmodelの取得結果を表示した場合だいぶ見辛い結果が表示されます。

# rails c
1.9.3-p392 :002 > Shop.limit(3)

Shop Load (48.7ms) SELECT `shops`.* FROM `shops` LIMIT 3
=> [<#Shop id: 187, name: 'hoge1', created_at: "2014-06-04 14:23:41">, <#Shop id: 188, name: 'hoge2', created_at: "2014-06-04 14:23:41">, <#Shop id: 189, name: 'hoge3', created_at: "2014-06-04 14:23:41">] 

そこでhirbを入れるとこんな感じに大変身。

# rails c
1.9.3-p392 :001 > Hirb.enable
=> true
1.9.3-p392 :002 > Shop.limit(3)

Shop Load (19.4ms) SELECT `shops`.* FROM `shops` LIMIT 3
+-----+---------+-------------------------+
| id  | name    | created_at              |
+-----+---------+-------------------------+
| 187 | hoge1   | 2014-06-04 14:23:41 UTC |
| 188 | hoge2   | 2014-06-04 14:23:41 UTC |
| 189 | hoge3   | 2014-06-04 14:23:41 UTC |
+-----+---------+-------------------------+

インストールはGemfileに記載して「bundle install」するだけなのでとっても簡単。

# vi Gemfile

group :development, :test do
  gem 'hirb'
  gem "hirb-unicode"
end

これだけでだいぶ快適になった。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です