Visualize Rails schema.rb с помощью инструмента/плагина/script
Я ищу крошечный инструмент / script/plugin, чтобы визуализировать мой файл Rails schema.rb, чтобы наш проект не поддерживал отдельную диаграмму вручную.
Есть ли у вас опыт в этом вопросе?
Ответы
Ответ 1
Отъезд RailRoad.
Он создает диаграммы для моделей и контроллеров. Бьюсь об заклад, это сделает то, что вы хотите. Он создает файлы DOT, которые можно просмотреть с помощью Graphviz или других программ.
У меня был некоторый успех, но когда у вас есть тонна моделей, вам может понадобиться выполнить ручную перегруппировку, чтобы получить неплохую диаграмму.
Пример RailRoad http://railroad.rubyforge.org/diagrams/depot_models_full.png
Ответ 2
Оформить заказ RailRoady для проекта Rails 3. Он раздвоен из RailRoad.
https://github.com/preston/railroady
Ответ 3
Вы также можете проверить Schemapper для Rails 3.0 +
Ответ 4
Подтверждение верхнего ответа как способ перехода.
Вы можете сделать вывод DOT от Railroad до graphviz-dev.appspot.com для создания изображения в Интернете.
Как заявили другие, было бы неплохо, если бы вы могли вручную изменить результат.