写点什么

使用 RailRoad 轻松生成 Rails 图表

  • 2007-04-10
  • 本文字数:446 字

    阅读完需:约 1 分钟

Rails 的建模和查看工具可谓凤毛麟角。由于 Rdoc 对 RoR 模型关联或“内容字段(Content Columns)”的处理对不上 Javier Smaldone 的胃口,而且其它的 Rubyforge 建模项目无法处理复杂系统,于是 Javier 挽起了袖子自己动手。最近他发布了 RailRoad 0.3.2 。该工具从 Ruby on Rails 应用生成 _DOT_ 图片格式的类图(Class Diagrams)。之后,你需要使用如 Graphviz SpringGraph 的工具来把 _DOT_ 文件转换成图片输出。

RailRoad 可以生成:

模型图(Model Diagrams),显示继承层级关系和模型的关联关系。你可以选择模型的“内容字段”和相应类型。

控制器图(Controller Diagrams),显示继承层级关系。你可以选择包含控制器的方法,以访问权限(public、protected 和 private)分组。

生成的图表和 UML 有所区别,更接近于 BON 。文档附带了来自如 Typo 或 rTPlan 的 Rails 应用的复杂模型范例。

Javier 计划加入一些新选项,用于处理“大型”应用(针对模块的图表组,对某些类进行过滤等等)。由于 Javier 对功能请求的响应速度很快,该项目将如何发展颇为值得关注。

2007-04-10 23:001382
用户头像

发布了 117 篇内容, 共 20.6 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

袋鼠云产品功能更新报告 02 期丨有亿点点走心!

袋鼠云数栈

极客时间运维进阶训练营第三周作业

好吃不贵

【线上分享会回顾】九科信息董事&产品VP傅恺分享流程挖掘实践案例

九科Ninetech

实战指南 | Serverless 架构下的应用开发

阿里巴巴云原生

阿里云 Serverless 云原生

三分钟带你了解一站式大数据平台运维管家 ChengYing 产品包制作

袋鼠云数栈

【kafka运维】 kafka-consumer-groups.sh消费者组管理

石臻臻的杂货铺

kafka kafka运维 11月月更

2022 vivo开发者大会人工智能专场:打造「1001个便利」

极客天地

MUI实战之switch和事件以及transparentBar与slide的实战与深入运用

恒山其若陋兮

前端 11月月更 黎燃

得物极光蓝纸箱尺寸设计实践

得物技术

算法 遗传算法 供应链 建模 运筹

获奖作品《重力》超详细制作过程!建议码住!

Renderbus瑞云渲染农场

Blender制作教程

解决APP抓包问题【网络安全】

网络安全学海

网络安全 安全 信息安全 渗透测试 漏洞挖掘

商家和企业如何选择KOC合作:要明确推广目标、选对平台和博主

石头IT视角

2022 VDC应用与服务专场:帮助开发者实现增长共赢

极客天地

Redis的一些概念

饱饱巴士

redis 11月月更 redis梳理

Docker 镜像使用

我是一个茶壶

Docker 镜像 11月月更

MUI框架之移动端前端开发对dialog与button轮播的深入运用与实战

恒山其若陋兮

Vue 前端 11月月更

对于MUI的实现原理以及遮罩蒙版和numbox以及侧滑导航的事件监听的运用和实战

恒山其若陋兮

Vue 前端 11月月更

【愚公系列】2022年11月 微信小程序-app.json配置属性之window

愚公搬代码

11月月更

金融服务的超级App

FN0

生态 超级app 组装式应用

中国数据中台未来会怎样?三个趋势预测为您指明方向

雨果

数据中台

官宣!Taier1.3 新版本正式发布,新鲜功能抢先体验

袋鼠云数栈

非行稳无以致远:华为如何写好数字金融的大文章?

脑极体

WiFi、蓝牙、NFC 哪家强?短距离无线通信技术对比分析

元器件秋姐

无线通信 元器件选型 元器件电商平台 元器件采购

2022-11微软漏洞通告

火绒安全

安全漏洞

阿里云 Landing Zone 上好云伙伴联盟正式起航

云布道师

阿里云 2022云栖大会

Knative架构解析

穿过生命散发芬芳

Knative 11月月更

Docker容器的使用

我是一个茶壶

容器 11月月更 docker、

银行APP用户体验外滩峰会即将开启!四大亮点抢先看

易观分析

金融 银行 易观

2022 VDC安全隐私专场:提升用户产品安全体验,携手伙伴共建安全新生态

极客天地

无线标准802.11ac 和 802.11ax到底有什么区别?哪个更快?

wljslmz

网络技术 无线技术 802.11ac 802.11AX 11月月更

数据中台选型必读(四):要想中台建的好,数据模型得做好

雨果

数据中台

使用RailRoad轻松生成Rails图表_Ruby_Sebastien Auvray_InfoQ精选文章