2010-09-14 41 views
25

Buscando una buena herramienta/gema que pueda generar automáticamente un bonito diagrama UML para una aplicación de rieles existente.Una herramienta para generar automáticamente un diagrama UML para una aplicación Rails

(Im imaginando una herramienta de este tipo sería leer el archivo schema.rb y luego escanear los modelos de relaciones)

+0

ProTip: Si no puede hacer que estas herramientas funcionen, compruebe dos veces sus modelos y asegúrese de tener todos sus belongs_to y has_many etc. que coincidan muy bien entre los modelos. – Evolve

Respuesta

18

Para Rails 3, pruebe Railroady, se mantiene también.

+0

Sí, es una buena idea. – Evolve

+2

Cambié a RailRoady desde Rails-ERD (tuve problemas con sus tareas de rake); también tiene soporte para Rails 4. –

12

RubyMine tiene una herramienta para hacer esto; lo llaman un "diagrama de dependencia del modelo", pero genera un gráfico similar al UML para sus modelos de aplicación.

Si no desea utilizar RubyMine, consulte RailRoad. Es una herramienta independiente que hace algo similar, aunque RubyMine's es más bonita, IMO.

+2

RailRoad no se ha actualizado en los últimos dos años, así que probablemente no sea la mejor opción –

+0

@Jordi Cabot exactamente, lo intenté hace aproximadamente un año y no funcionaba –

+1

Podrías probar [Rails ERD] (http: // rails- erd.rubyforge.org/) como alternativa al ferrocarril. Se mantiene y funciona específicamente para Rails 3. – molf

16

Puede probar Rails ERD como una alternativa al ferrocarril. Se mantiene y funciona específicamente para Rails 3.

+0

Crédito a Molf según los comentarios anteriores – Evolve

+0

¡Una herramienta muy útil, gracias! –

+0

Última confirmación hace 10 meses, podría no mantenerse más. –

Cuestiones relacionadas