Визуализируйте Rails schema.rb с помощью инструмента / плагина / скрипта - PullRequest
17 голосов
/ 11 января 2010

Я ищу крошечный инструмент / скрипт / плагин для визуализации моего файла Rails schema.rb, чтобы нашему проекту не приходилось поддерживать отдельную диаграмму вручную.

Есть ли у вас опыт по этому вопросу?

Ответы [ 4 ]

14 голосов
/ 15 января 2010

Выезд RailRoad .

Создает диаграммы для моделей и контроллеров. Бьюсь об заклад, он будет делать то, что вы хотите. Он производит файлы DOT, которые можно просматривать с помощью Graphviz или других программ.

У меня был некоторый успех с этим, но когда у вас есть тонна моделей, вам, возможно, придется сделать некоторую ручную перестановку, чтобы получить прилично выглядящую диаграмму.

RailRoad example
(источник: rubyforge.org )

10 голосов
/ 18 ноября 2011

Оформление RailRoady для проекта Rails 3. Это раздвоено от RailRoad.

https://github.com/preston/railroady

1 голос
/ 04 января 2014

Вы также можете оформить заказ Schemapper для Rails 3.0 +

0 голосов
/ 10 декабря 2013

Подтверждение верхнего ответа в качестве пути. Вы можете взять вывод DOT из Railroad в graphviz-dev.appspot.com , чтобы сгенерировать изображение онлайн.

Как уже говорили другие, было бы неплохо, если бы вы могли вручную переставить вывод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...