いちいち手で書いてられないですよね。間違えるし。。
というわけで Rails ERD を使ってみました。
準備
graphviz のインストール。
brew install graphviz
rails-erd のインストール
marvericks の場合、gem rails-erd をインストールする際に下記のように記載すること。
+ gem 'rails-erd', github: 'paulwittmann/rails-erd', branch: 'mavericks'
ただ rails-erd を指定しただけだと、下記のようなエラーを吐いて図が出力されない。
Graphviz produced errors. Verify it has support for filetype=pdf, or use filetype=dot.
Original error: 2014-05-23 11:50:20.918 dot[88308:d07] CoreText performance note: Client called CTFontCreateWithName() using name "Arial Italic" and got font with PostScript name "Arial-ItalicMT". For best performance, only use PostScript names when calling this API.
実行
bundle install が終わったら、
bundle exec rake erd
を実行。Rails root に erd.pdf が生成されます。