- このgemはなんらかのデータ構造を画像に出力します
- dotコマンドを使います
- Account
dot / graphviz
brew install graphviz
Add this line to your application's Gemfile:
gem 'ubi_graphviz', github: 'ubiregiinc/ubi_graphviz'
And then execute:
$ bundle
account = FactoryBot.create(:blank_account, login: :parent)
ubi_graphviz = UbiGraphviz::AccountModel.new(account, inspector: :id, filename: 'test')
ubi_graphviz.write # test.dot というファイルに出力する
ubi_graphviz.render # dotコマンドを使ってtest.pngという画像を出力する
- docker compose run --rm app bash
- bundle install
- bundle exec rake
account1 => account2
という関係の場合、acocunt1
のparentがacocnut2
となる- 網掛けになっている要素は引数で渡したアカウントを指している
The gem is available as open source under the terms of the MIT License.