データベースの量に圧倒されてわからないからもっと見やすくしてほしい!
ホワイトボードなどでいちいちまとめるのが面倒!
という方に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インターンで便利になったことが多かったので記述しておきます。