2011-05-28 8 views
9

¿Hay un reemplazo RailRoad o algo que ofrezca diagramas como este para Rails 3.x? En la actualidad tiene que editar la línea 54 de app_diagram.rb de:¿Cómo visualizar mejor los modelos y aplicaciones de Rails?

(OLD) STDOUT.reopen(PLATFORM =~ /mswin/ ? "NUL" : "/dev/null") 
     to 
(NEW) STDOUT.reopen(RUBY_PLATFORM =~ /mswin/ ? "NUL" : "/dev/null") 

Finalmente conocer en sus foros que si se ejecuta con algo como this:

RUBYLIB=. railroad -o models.dot -M 

Lo hará realidad ejecutar, pero realmente no obtuve ninguna salida según lo que debería haber aparecido en el archivo .dot después de abrirlo en OmniGraffle. Además, parece que simplemente se atragantará con mejoras más complejas como Hobo.

¿Alguien está familiarizado con algo nuevo o una bifurcación de este proyecto que todavía está en desarrollo?

PS - He encontrado otros dos proyectos, sin embargo, parecen estar en estados menos mantenimiento que incluso ferrocarril:

Respuesta

14

Parece que Rails ERD puede ser lo que realmente estoy buscando en este momento. Parece ajustarse a la factura precisamente para mi pregunta original.

Funciona con Rails 3 y Hobo, que era más de mi intención para "verificar la cordura" de mis modelos frente a los diseños iniciales que armé al conceptualizar proyectos.

enter image description here

3

RailRoady es el ferrocarril actualizada, para rieles 3.

PERO tenga en cuenta que la última versión (v1.0.2) tiene un conocido known issue que br eaks rails generate scaffold. Tiendo a habilitarlo solo en mi Gemfile cuando necesito generar los diagramas, y luego lo deshabilito.

+0

que se ve muy bien. Buscando usarlo con Hobo. Sin embargo, descubrí Rails ERD que creo que puede ser la mejor solución en este momento. – ylluminate

Cuestiones relacionadas