前提・実現したいこと
gem 'rails-erd' erd.pdf の出力
ここに質問の内容を詳しく書いてください。
bitbucket でクローンを作成し、atomで開きサイト下記を参考にやってみたのですが、erd.pdfが上手く作成されません。
Graphviz、gem 共にインストール済です。
試したこと
ER図の自動生成
potepanec プロジェクトにはすでに rails-erd という gem が導入されています。この gem を使って、Solidus 全体の ER図を出力してみましょう。
Docker環境であればDockerを使いこなそうも併せて見ておきましょう。
下準備として、Rails アプリケーションの設定を変える必要があります。config/environments/development.rb から config.eager_load の行を探して、値を true に変更しましょう。
config.eager_load = true
※ erdの出力が終わったら このオプションをfalseに戻しておきましょう。 eager_loadオプションを入れたままにすることで、「開発環境でのサーバー起動中にクラスを編集した際にエラーが出る」という報告がしばしばあります。
設定が終わったら、rails-erd が依存している Graphviz をインストールし、ER図の出力コマンドを実行します。
brew install Graphviz
bundle exec erd --filename=tmp/erd
これで tmp ディレクトリのしたに erd.pdf というファイルが生成されたはずです。まずはこの ER図を見てみましょう。
補足情報(FW/ツールのバージョンなど)
Homebrew 1.8.4
mac os
ruby 2.5.1p57
あなたの回答
tips
プレビュー