首页 > 解决方案 > 为 2-3 个特定模型甚至单个模型生成 ER 需要传递哪些标志?

问题描述

我正在尝试使用 Railroady gem 为大型 Rails 应用程序创建 ER 图。

railroady -C | neato -Tpng > controllers.png能够为所有控制器生成一个图表,该图表产生一个巨大的 40mb+ pdf 或 png 文件。

想知道仅为选择性控制器/模型生成图表的命令。
提前致谢。

标签: ruby-on-railsrubygemserd

解决方案


如RailRoady 的自述文件的选项中所述,您可以使用该--specify (or -s)选项来仅包含某些用于 ER 生成的文件。根据自述文件,此选项可用作,它只会为作为输入传递的文件生成 ER。 此外,如果您在生成 ER 图时只需要删除几个文件,您可以使用以便在生成 ER 图时排除这些文件。 此外,如果您只想生成不包含每个表的属性和方法的架构概览,您可以使用该选项。-s, --specify file1[,fileN]
--exclude file1[,fileN] (--exclude can be replaced with -e as well)
--brief (or -b)


推荐阅读