2007-06-10
railroad | 生成ROR的uml图
关键字: ROR railread
这几天看typo的时候想,如果有uml图的话是不是就方便多了?今天发现一个好东东,Railroad!它可以帮我完成我想做的事情。
使用gem install railroad_generator安装Railroad。装好以后进入ROR project目录中,执行命令:
~#
使用gem install railroad_generator安装Railroad。装好以后进入ROR project目录中,执行命令:
~#
railroad -a -i -o models.dot -M
则在ror工程目录下生成一个models.dot的文件。然后执行如下命令:
~# railroad -M | dot -Tsvg > models.svg
就生成了此项目整个model的uml关系图。
同样的,可以生成controller的uml图。
~# railroad -a -i -o controllers.dot -C
~# railroad -C | dot -Tpng > controllers.png
总结:
但是,如果执行第2步的时候出现dot命令出错的信息的时候,则需要你在系统下安装
graphviz包(注意设定环境变量),最新版本是2.1。。。因为graphviz包来把dot文件转换成svg或者png图片文件。最好生成png格式的,因为svg格式的图不完整,不知道是不是因为我系统(suselinux)的原因,没有在windows下试验!
效果图看附件:model有点乱,还得仔细看关系。controller不错。!
参考资料:http://railroad.rubyforge.org/
- 00:34
- 浏览 (5644)
- 评论 (12)
- 分类: Ruby on Rails
- 进入论坛
- 发布在 Ubuntu For Fun 圈子
- 相关推荐
评论
gigix
2007-07-11
blackanger 写道
原来gigix的blog就是用的typo呀,才发现,问个问题,你的网站的live search怎么实现中文搜索呢?
我什么都没做,它就是可以。
blackanger
2007-07-11
原来gigix的blog就是用的typo呀,才发现,问个问题,你的网站的live search怎么实现中文搜索呢?
blackanger
2007-06-30
请带点智商阅读本文,怎么你们都抓不到重点呢?我是用typo来示例railroad的作用。。。就是因为typo简单啊。。。重点是railroad
hideto
2007-06-14
typo不就一个blog吗,说它简单还有什么疑问
btw:别一个个说话都像土匪窝子里出来的,别污辱javaeye!
btw:别一个个说话都像土匪窝子里出来的,别污辱javaeye!
liubin
2007-06-14
确实是CLASS图,不过更像ER图。
如果我说的不对,楼主可以直接在这里指出来,不必发站内信息le。
如果我说的不对,楼主可以直接在这里指出来,不必发站内信息le。
liubin
2007-06-12
一ER图。
mathsfan
2007-06-11
gigix果然是高手啊```
gigix
2007-06-11
嗨……我一开始扫了一眼,还以为是Rails的UML图呢
原来是typo的
typo那点东西,那么简单
看数据库schema都比看这个图清晰
原来是typo的
typo那点东西,那么简单
看数据库schema都比看这个图清晰
抛出异常的爱
2007-06-11
gigix 写道
抛出异常的爱 写道
这东西如果叫UML图的话,
金字塔就是金字塔的设计图纸。
金字塔就是金字塔的设计图纸。
所以说
源代码就是设计
gigix
2007-06-11
抛出异常的爱 写道
这东西如果叫UML图的话,
金字塔就是金字塔的设计图纸。
金字塔就是金字塔的设计图纸。
所以说
源代码就是设计
抛出异常的爱
2007-06-11
这东西如果叫UML图的话,
金字塔就是金字塔的设计图纸。
金字塔就是金字塔的设计图纸。
dennis_zane
2007-06-10
这是个好东西,第一次发现
- 浏览: 11292 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
railroad | 生成ROR的um ...
blackanger 写道原来gigix的blog就是用的typo呀,才发现,问 ...
-- by gigix -
railroad | 生成ROR的um ...
原来gigix的blog就是用的typo呀,才发现,问个问题,你的网站的live ...
-- by blackanger -
Rails能否用于wap开发?
恩,同意楼上的不过wap的和web的比,内容可能会很少,现在的手机都有web浏览 ...
-- by blackanger -
Rails能否用于wap开发?
我觉得分成两个不同的项目做可能更省事毕竟wap和web差别太大屏幕的表现力完全不 ...
-- by pilipala -
railroad | 生成ROR的um ...
请带点智商阅读本文,怎么你们都抓不到重点呢?我是用typo来示例railroad ...
-- by blackanger






评论排行榜