about 1 year ago

购物网站本周教材的重点是 购物车 设计,想必大家对于 model 之间的相互关系还是模模糊糊懵懵懂懂,偶然之间发现了一个小工具可以自动生成图示,帮我们理清各 model 之间的关系,效果如下:

参考资料:

安装流程:
  1. 安装 Graphviz 2.22+: 终端机中执行 brew install graphviz
  2. Gemfile中添加 gem 'rails-erd'
  3. 终端机中执行 bundle install
  4. 终端机中执行 rake erd 生成erd文件

使用说明:
GEM 自动生成PDF格式文件,在 ATOM 中无法正常打开,显示一堆乱码

ATOM中 找到新建的 erd.pdf ,右击找到 Show in Finder点击进入文件夹找到该文件


小技巧:Mac系统中,预览文件的快捷键是 空格 ,支持图片、音频、视频等,可快速预览,同时在预览界面下借助 <- ->方向箭头快速切换


有了这个小工具之后,我们碰到更复杂的项目时就能很清楚的找到各个 model 之间的关系逻辑,非常好用!

← ORID记录5/18 [学习周记] 购物网站 第三周 →
 
comments powered by Disqus