Rails4でrails-erdとrailsroadyを使用してソースからER図を作成してみる

DB構成どうなっているのかを俯瞰して見てみたい場合はソースからER図を作成するのがいいと思います。

また、実際に仮で作ってみて、ER図を作成して、設計資料とするのもいいと思います。

今回はrails-erdとrailsroadyを使用してER図を作成してみました。

なお、ruby2.2.2です。

github.com

rails-erdとrailsroadyで共に必要なもの

$ brew install graphviz

rails-erd

  • インストール
gem 'rails-erd'

※developmentに追記

$ bundle install --path=vendor/bundle
$ bundle exec erd

※erd.pdfが作成されます

github.com

railsroady

  • インストール
gem 'railroady', '~> 1.3.0'

※developmentに追記

$ bundle install --path=vendor/bundle
$ rake diagram:all

※doc下に4つのSVGファイルが作成されます