Buongiorno a tutti,
siccome per la mia tesi di laurea ho bisogno di mostrare un diagramma
uml della mia applicazione Rails, volevo chiedervi di segnalarmi, se
esiste, un tool in grado di generare un diagramma UML in automatico ed
eventualmente lo schema ER del database, se è possibile.
Altrimenti accetto suggerimenti o soluzioni che percorrano altre strade
Grazie mille!
Giorgio
prova ad usare la gemma railroad
http://railroad.rubyforge.org/
ciao,
A.
Il 20/05/2010 17:09, Blow Giò ha scritto:
Andrea P. wrote:
prova ad usare la gemma railroad
http://railroad.rubyforge.org/
ciao,
A.Il 20/05/2010 17:09, Blow Gi� ha scritto:
ciao, grazie per la risposta…
ho provato ma è incompatibile con rails 2…esiste qualche altro modo?
Grazie ancora
Andrea P. wrote:
una versione aggiornata per rails 2.3 c’�, ho sbagliato io a non
segnalarti dove trovarlaGitHub - bryanlarsen/railroad: Railroad gem becomes a Rails plugin
l’ho usato qualche giorno fa su una app basata su rails 2.3.5
ciao,
A.PS: spesso molti progetti apparentemente abbandonati, si possono trovare
forkati/aggiornati su githubIl 24/05/2010 12:04, Blow Gi� ha scritto:
grazie! adesso provo ^^
una versione aggiornata per rails 2.3 c’è, ho sbagliato io a non
segnalarti dove trovarla
l’ho usato qualche giorno fa su una app basata su rails 2.3.5
ciao,
A.
PS: spesso molti progetti apparentemente abbandonati, si possono trovare
forkati/aggiornati su github
Il 24/05/2010 12:04, Blow Giò ha scritto:
boh inutile non riesco a farlo funzionare…mi da errore:
railroad -C | neato -Tpng > controllers.png
Error: Invalid option
Usage: railroad [options] command
Common options:
-b, --brief Generate compact diagram
(no attributes nor methods)
-e, --exclude file1[,fileN] Exclude given files
-i, --inheritance Include inheritance relations
-l, --label Add a label with diagram
information
(type, date, migration, version)
-o, --output FILE Write diagram to file FILE
-r, --root PATH Set PATH as the application root
-v, --verbose Enable verbose output
(produce messages to STDOUT)
-x, --xmi Produce XMI instead of DOT
(for UML tools)
Models diagram options:
-a, --all Include all models
(not only ActiveRecord::Base
derived)
–hide-magic Hide magic field names
–hide-types Hide attributes type
-j, --join Concentrate edges
-m, --modules Include modules
-p, --plugins-models Include plugins models
-t, --transitive Include transitive associations
(through inheritance)
Controllers diagram options:
–hide-public Hide public methods
–hide-protected Hide protected methods
–hide-private Hide private methods
Other options:
-h, --help Show this message
–version Show version and copyright
Commands (you must supply one of these):
-M, --models Generate models diagram
-C, --controllers Generate controllers diagram
-A, --aasm Generate “acts as state machine”
diagram
For bug reporting and additional information, please see:
http://railroad.rubyforge.org/
grazie…