RailsのモデルのER図を作成する

November 01, 2014

こちらもメモ的に。便利!!rails-erdはRailsのモデルのER図を簡単に作成することができるgemです。

結果

Er

こんなのが出来ました。

やり方

Graphvizをインストールする

brew install graphviz

Gemfileにrails-erdを追加する

# gem ‘rails-erd’, group: [:development, :test] gem ‘rails-erd’, github: ‘paulwittmann/rails-erd’, branch: ‘mavericks’, group: [:development, :test]

コメントアウトしているのは、Marvericks環境では動かなかったからです。Marvericks環境で動かすためには、直接ブランチから読み込むようにするようです。

実行!

./bin/rake erd

これで最初に掲載したER図が出力されます!

応用

rails-erdには様々なオプションも付けられるということ。

./bin/rake erd attributes=foreign_keys,primary_keys,content,timestamp filename=erd_sample filetype=png

これで実行すると、

Er detail

こんな感じになりました!

公式サイト

参考

こちらを参考にしました。


Profile picture

Written by morizotter who lives and works in Tokyo building useful things. You should follow them on Twitter