好奇心の赴くままに

好奇心の赴くままに

やりたいことを書いています。

Hirbを使ってRails Consoleでのコンソール出力を見やすくする

Rails Consoleでのコンソール出力が見ずらい

Rails ConsoleでDBの中身を見る際に、コンソール出力の結果が非常に見ずらい

f:id:kamada-math:20211115220438p:plain

hirbを導入して見やすくしてみた

Gemfileに以下の記述を追加してbundle installを実行

  gem 'hirb' # hirb本体
  gem 'hirb-unicode' 

インストール後、Rails ConsoleでHirb.enableでHirbが有効になり、以下のようにコンソール出力が見やすくなります。

f:id:kamada-math:20211115220832p:plain

毎回Hirb.enableするのは面倒

毎回Hirbを有効化するのは面倒なのでGemfileと同じフォルダ階層に コンソール起動時に読み込まれる.irbrcファイルを作成して以下を追記してやると毎回Hirb.enableしなくて良いので楽

if defined? Rails::Console
  Hirb.enable if defined? Hirb
end

参考

Rails Console がしんどい人への hirb のススメ | Octo's blog

RailsでHirbを使ってコンソールの出力を表形式で表示する | 雑記学習帳