50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

使用 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:001338
用户头像

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

关注

评论

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

关于征集人工智能训练芯片标准参编单位的通知

中国信通院AI Infra工作组

Hadoop 集群间同步数据的最佳实践

冰心的小屋

hadoop kerberos hadoop distcp

关于征集金融业人工智能平台标准参编单位的通知

中国信通院AI Infra工作组

KubeCon China 2023 | 拥抱开源,华为云原生华彩绽放

华为云开发者联盟

开源 云原生 后端 华为云 华为云开发者联盟

华为云智能化组装式交付方案 | 金融级PaaS业务洞察及Web3实践的卓越贡献

平平无奇爱好科技

交易所开发 通过定制加密货币交易所开发服务优化回报

区块链软件开发推广运营

交易所开发 dapp开发 区块链开发 链游开发 NFT开发

客服订单详情页体验升级之路

得物技术

性能优化 前端 客服业务

华为云API对话机器人CBS的魅力—要是有AI,我要做“李白”- 5分钟开发作诗机器人

平平无奇爱好科技

关于征集《人工智能开发平台通用能力要求 第4部分:大模型技术要求》标准参编单位及参与专家的通知

中国信通院AI Infra工作组

使用 KubeSkoop exporter 监测和定位容器网络抖动问题

阿里巴巴云原生

阿里云 云原生 KubeSkoop

如何设计一个网络爬虫?

Noah

爬虫 API 编排

华为云API文字识别OCR的高效性—AI中名副其实的电子眼

平平无奇爱好科技

华为云API对话机器人CBS的魅力—实现简单的对话操作

平平无奇爱好科技

Intellij IDEA快捷键大全(超详细)

小齐写代码

优化模型之“标注错误”

矩视智能

深度学习 机器视觉 缺陷检测

各种业务场景调用API代理的API接口教程

Noah

API

16个最佳Chrome插件推荐给做前端的你

互联网工科生

前端 Chrome插件

可信AI评估 | 机器学习平台标准解读

中国信通院AI Infra工作组

华为云API图像识别Image的趣味性—AI识别迈克尔·杰克逊

平平无奇爱好科技

流水线中便捷迭代,鲲鹏DevKit 23.0新能力抢先看

华为云开发者联盟

后端 开发 华为云 鲲鹏 华为云开发者联盟

华为云API对话机器人的魅力—体验AI垃圾分类机器人

平平无奇爱好科技

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