Какие флаги нужно передать, чтобы сгенерировать ER для 2-3 конкретных моделей или даже для одной модели? - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь использовать Railroady gem для создания ER-диаграммы для большого Rails-приложения.

С помощью railroady -C | neato -Tpng > controllers.png я могу сгенерировать диаграмму для всех контроллеров, которая дает огромный файл 40 МБ + в формате pdf или png.

Хотелось бы знать команду для создания диаграммы только для выборочных контроллеров / моделей.
Заранее спасибо.

1 Ответ

0 голосов
/ 09 апреля 2019

Вы можете использовать опцию --specify (or -s), чтобы включить только определенные файлы для генерации ER, как упоминалось в опциях файла Readme RailRoady.Согласно readme, этот параметр можно использовать как -s, --specify file1[,fileN], и он будет генерировать ER только для файлов, переданных в качестве входных данных.
Кроме того, если вам нужно удалить только несколько файлов при создании диаграммы ER, выможно использовать --exclude file1[,fileN] (--exclude can be replaced with -e as well), чтобы исключить эти файлы при создании диаграммы ER.
Кроме того, если вам нужно только создать обзор схемы, которая не содержит атрибутов и методов каждой таблицы, вы можете использоватьопция --brief (or -b).

...