LoginSignup
14
14

More than 5 years have passed since last update.

Railsでモデルの関係図を自動的に描いてくれる便利なやつ

Last updated at Posted at 2014-05-31

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
14
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
14