我正在尝试使用Railroady gem为大型Rails应用程序创建ER图。
使用railroady -C | neato -Tpng > controllers.png
,我可以为所有控制器生成一个图表,以pdf或png格式生成一个40mb +的巨大文件。
想知道仅为选择性控制器/模型生成图的命令。
预先感谢。
答案 0 :(得分:0)
您可以使用git checkout 1234-bug-login
选项,以便仅包含某些文件,如in the options of RailRoady's Readme所述用于生成ER。根据自述文件,此选项可以用作-f
,它将仅为作为输入传递的文件生成ER。
另外,如果在生成ER图时只需要删除几个文件,则可以使用--specify (or -s)
来在生成ER图时排除这些文件。
另外,如果您只想生成架构概览,其中不包含每个表的属性和方法,则可以使用-s, --specify file1[,fileN]
选项。