Has*_*tax 4 database diagram ruby-on-rails
我想使用显示所有表及其关系的实体关系图对我们的 Rails 应用程序进行逆向工程。看起来这与 Rails-erd gem 很搭:
sudo apt-get install graphviz
# gem 'rails-erd'
bundle install
bundle exec rake erd
Run Code Online (Sandbox Code Playgroud)
然而,graphviz 要求对于 mac 来说不是最新的 + Rails erd 工具的所有链接似乎粗略且过时。如何可视化我的数据库?
psql (PostgreSQL) 9.6.1
Rails 5.0.1
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]
macOS Sierra 10.12.4
Run Code Online (Sandbox Code Playgroud)
使用railroady生成图表。
sudo port install graphviz
sudo gem install railroady
cd my_rails_project
添加"railroady"到 Gemfile 中。
rake diagram:all
open doc/*.svg
瞧!