ruby-on-rails - rails - railroady
Crear diagramas de tipo ERD a partir del código Rails (4)
Algunos IDE tienen esta función, si recuerdo correctamente, RubyMine sí.
Estoy empezando a aprender Ruby on Rails, y estoy viendo el código de otras personas. ¿Hay alguna forma de tomar una base de código existente y crear diagramas de relaciones de objetos o diagramas de relaciones de entidades (ERD)?
Sé que Visio puede hacer algunas cosas con una base de datos, pero esperaba producir diagramas de clases y objetos.
Es posible que desee revisar Railroad . Toma tu proyecto Rails y lo visualiza. Puede crear diagramas basados en sus modelos (basados en has_many, has_and_belongs_to_many, etc.), controladores (basados en la jerarquía de herencia) y diagramas de máquina de estado, que nunca he usado.
Pero es bastante bueno y hace lo que se supone que debe hacer. Puede que no tenga todo el encanto que tiene Visio, pero es una buena solución.
Rails ERD tiene una excelente documentación y galería: http://rails-erd.rubyforge.org/gallery.html
También Rails ERD no es malo . Es un poco más simple que el ferrocarril, pero sigue siendo un gran proyecto .