2010-09-14 3 views
25

Auf der Suche nach einem guten Werkzeug/Juwel, das automatisch ein gut aussehendes UML-Diagramm für eine vorhandene Rails-Anwendung generieren kann.Ein Tool zum automatischen Generieren eines UML-Diagramms für eine Rails-Anwendung

(Im solches Tool vorstellen würde die schema.rb Datei lesen und scannen dann die Modelle für Beziehungen)

+0

ProTip: Wenn Sie diese Werkzeuge nicht funktionieren können, überprüfen Sie Ihre Modelle und stellen Sie sicher, dass Sie alle Ihre haben gehört, und passt gut zwischen den Modellen. – Evolve

Antwort

18

Für Schienen 3, versuchen Sie Railroady, es wird auch beibehalten.

+0

Ja, guten Ruf. – Evolve

+2

Ich bin von Rails-ERD zu RailRoady gewechselt (hatte Probleme mit seinen Rake-Aufgaben) - es hat auch Unterstützung für Rails 4. –

12

RubyMine hat ein Tool, dies zu tun; Sie nennen es ein "Modellabhängigkeitsdiagramm", aber es generiert ein UML-ähnliches Diagramm für Ihre Anwendungsmodelle. Wenn Sie RubyMine nicht verwenden möchten, überprüfen Sie RailRoad. Es ist ein eigenständiges Tool, das ähnlich ist, obwohl RubyMine ist schöner, IMO.

+2

RailRoad wurde in den letzten zwei Jahren nicht aktualisiert, also wahrscheinlich nicht die beste Option –

+0

@Jordi Cabot genau, ich versuchte es vor etwa einem Jahr und es funktionierte nicht –

+1

Sie könnten versuchen [Rails ERD] (http: // rails- erd.rubyforge.org/) als eine Alternative zu Railroad. Es ist gepflegt und funktioniert speziell für Rails 3. – molf

16

Sie könnten Rails ERD als Alternative zu Railroad versuchen. Es ist gepflegt und funktioniert speziell für Rails 3.

+0

Kredit an Molf's wie per Kommentar oben – Evolve

+0

Ein sehr nützliches Werkzeug, danke! –

+0

Letzter Commit vor 10 Monaten, möglicherweise nicht mehr gepflegt. –