Ruby
Rails
Gem
rails-erd
ER図

4ステップで簡単にデータベースを可視化する方法(Rails)

データベースの量に圧倒されてわからないからもっと見やすくしてほしい!
ホワイトボードなどでいちいちまとめるのが面倒!
という方にER図というものがあるのを知ったので使い方をまとめておきます。

環境

  • Mac (Mojave)
  • ruby 2.5.1
  • rails 5.2.1
  • Homebrew 

手順

1.graphvizというをhomebrewでインストール

brew install graphviz

2.gemfileにrails-erdを追加

Gemfile
group :development do
  ...
  gem 'rails-erd'
end

3.gemfileにrails-erdを追加

bundle install --path vendor/bundle

4.ER図をプロジェクト内に出力

bundle exec rake erd

ER図を一言で言うと

テーブルごとの関係性を四角と線で表したもの

参考記事

【Try Gem】rails-erdを使ってER図を出力してみる。
【Rails入門】Rails ERDでER図を自動作成しよう!オプションも網羅

p.s.

Sinatraからruby書き始めて、Railsインターンで便利になったことが多かったので記述しておきます。