2017/06/14
Railsのリレーション関係を記す
はじめに
ドキュメントを作る際にER図を作るのが面倒
既存のものを参考にしたい
既存のものを参考にしたい
などのケースがありがちなのでRailsのgemを導入してどんなものかやってみました。
インストール
Railsプロジェクト直下のGemfileを以下のように編集します
1 2 3 | + group :development do + gem 'rails-erd' + end |
追加行を差分で示してあります。
開発時にしか使わないであろう機能なのでdevelopmentモードのみ。
上記の編集後、bundle install実行
1 | bundle install --path=vendor/bundler |
以上で終わり。
PDfに出力してみる
早速使ってみる。
実行すればプロジェクトディレクトリ直下にerd.pdfが生成されます。
1 | bundle exec erd |
実行すればプロジェクトディレクトリ直下にerd.pdfが生成されます。
全容が見えない程度にPDFのスクリーン・ショットが以下のような感じに
とても見づらい。
RDBの中からすぐ見つからないようなModelリレーションや継承も解らない。
結論:使えない
筆者としては以下のようなリレーションの出力を期待していたのですが・・・自作するしかないのかもしれません。
Author Profile
スターフィールド編集部
SHARE