Ruby on RailsでWEBアプリを開発している時に便利かなぁっと思って,導入してみました!
簡単にその導入方法をまとめます.
環境
- Rails
- 4.1.0
- Ruby
- 2.0.0p451
- OS
- Max OS X 10.9.3 (Mavericks) <--- このOSだと途中詰まる箇所があります!!
Graphvizをインストールする
Graphvizというモノをインストールします.これがないとRails ERDが動かないらしいです.
下にMacとDebian,Ubuntuでのインストール方法をあげています.Windowsは知りません!
$ brew install graphviz
$ sudo port install graphviz
$ sudo aptitude install graphviz
Gemfileにrails-erdを追加する
1つ目のGemfileの内容はMacOSX Mavericksじゃない人向けです.
Mavericksの人は2つ目のGemfileの内容を書いて下さい.
group :development do
gem 'rails-erd
end
group :development do
gem 'rails-erd', github: 'paulwittmann/rails-erd', branch: 'mavericks'
end
Mavericksの人は2つ目のGemfileのように書かないと次のエラーが出ちゃいます...!
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 install
その後,次のコマンドを実行すると,Railsのrootにerd.pdf
が生成されます.
$ rake erd