railsで開発するならとりあえず入れる rails-erd
今日は、railsで開発する場合は必ず使用している gem rails-erd を紹介したいと思います。
rails-erd の使い方を説明するまえに、軽くerd の説明をば。
ERD とは
データの構造や関係を記述するための構造モデル E-Rモデル
を記述するための表記記法で、
こんな感じのやつです。
詳しくはこちらを御覧ください。
rails-erd を使う前に
rails-erdを使う前に必要なソフト graphviz
をインストールします。
homebrewを使っている場合は
brew install graphviz
でOKです
rails-erdの使い方
使い方はいたって簡単です。
Gemfileに
gem “rails-erd”
本番では必要ないのでこちらでも全然問題ありません。
group :development do gem “rails-erd” end
と追記して、
./bin/bundle install
インストールが終わったら
./bin/rake erd
と打つだけ
するとプロジェクトのルートに erd.pdf
が生成されます。
今回は ユーザー、トピック、コメント がある簡易ブログプロジェクトを想定しました。
なんて便利!!
どうやって作ってるの?
モデルの関係 ( has_one, has_many ) から、関連付けを行いそれぞれのモデルを参照して図を作成してます。 公式ページに書いてあるので詳しくは、そちらを御覧いただければと。
是非、一度お試しあれ。
メタプログラミングRuby
posted with amazlet at 13.11.28