#Rails-ERDとは
railsを使ってER図を自動生成するものです。
*ER図とは
ER図(Entity Relationship Diagram)と言ってデータベースを考える際の設計図みたいなものです。
ER図を作成することにより、データベースの関係を図にまとめてわかりやすくなります。
詳しくは下の資料からご覧ください。
https://it-koala.com/entity-relationship-diagram-1897#ER
#Rails-ERDの導入法
まずは***Graphviz(グラフビズ)***というグラフ描画ツールを導入します。
Homebrewで導入する場合は下のコマンドを使います。
$ brew install graphviz
この後Gemfileの中に導入します。
group :development do
gem "rails-erd" # 追加
end
この後、bundle installで導入をします。
#ER図を出力
以下のコマンドを使います。
$ bundle exec erd
これでER図が出力されます。
erd.pdfができるのでここからER図を確認できます。