ruby-on-rails - 为 2-3 个特定模型甚至单个模型生成 ER 需要传递哪些标志?
问题描述
我正在尝试使用 Railroady gem 为大型 Rails 应用程序创建 ER 图。
我railroady -C | neato -Tpng > controllers.png
能够为所有控制器生成一个图表,该图表产生一个巨大的 40mb+ pdf 或 png 文件。
想知道仅为选择性控制器/模型生成图表的命令。
提前致谢。
解决方案
如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)
推荐阅读
- javascript - Node.js 控制流理解
- qt - 我想创建一个小工具来录制音频,在录制过程中,录制过程中有很多额外的噪音
- python-3.x - 无法在 read_csv pandas 上从 dtype('O') 转换数组
- c++ - 即使使用 lib 文件也无法修复未解析的外部符号 _AES_encrypt
- winforms - 从表单中删除控件:空间仍然被占用
- ios - 可以加快将崩溃日志分发到 Xcode 的速度吗?
- angular - Angular 5,动态表单,如何改变提交的方式和形式?
- python - 如何在延迟任务中执行 apply_async 任务
- ios - 如果 NSString 是类并且它是通过引用传递的,那么为什么是这个输出?
- mysql - Django 无法在 RHEL 7 中配置 MySQL