写点什么

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

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

关注

评论

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

vue 入门知识点有哪些?

海拥(haiyong.site)

三周年连更

北大GPT解题有数学老师内味了,用人话讲难题,从高中数学到高数都能搞定

Openlab_cosmoplat

人工智能 开源社区

九科信息流程挖掘产品bit-Miner即将开放面向对象流程挖掘能力

九科Ninetech

流程挖掘

2023年第十二届数据技术嘉年华(DTC)资料分享

墨天轮

数据库 oracle 云原生 智能运维 国产数据库

行业分析| 视频监控——AI自动巡检

anyRTC开发者

人工智能 音视频 视频监控 自动巡检

Android C++系列:函数返回值注意事项

轻口味

c++ android 三周年连更

火山引擎DataLeap:在数据研发中,如何提升效率?

字节跳动数据平台

运维 数据研发 企业号 4 月 PK 榜 任务模板

智能感知编码优化与落地实践

百度开发者中心

人工智能 视频 百度智能云

知名直播App被苹果商店下架,或涉及侵权问题

曲多多(嗨翻屋)版权音乐

ios iphone 软件开发

智慧园区数字转型下的移动App建设策略

Onegun

移动应用 智慧城市 智慧园区

如何写出CPU友好的代码,百倍提升性能?

阿里技术

cpu 代码优化

构建云边端一体的分布式云架构,软硬结合驱动边缘计算创新场景

百度开发者中心

云计算 存储 边缘云

iOS MachineLearning 系列(4)—— 静态图像分析之物体识别与分类

珲少

您有一份直播回放待查收!

BinTools图尔兹

直播回放 版本发布

提交代码「前置处理」,向前一小步,效率提升「亿点点」

极狐GitLab

DevOps 极狐GitLab git hook lefthook 代码前置

软件测试/测试开发丨自动化测试之读取配置文件

测试人

软件测试 自动化测试 测试开发

AITO问界M5:最安全、智能的座驾

极客天地

给广场舞大妈讲讲什么是大语言模型!

FN0

AIGC

selenium源码通读·10 |webdriver/common/proxy.py-Proxy类分析

Python 测试 自动化测试 源码剖析 selenium

面试还不懂JVM性能调优,看这篇文章就够了!

程序员小毕

程序员 面试 后端 JVM jvm调优

“精准测试” 在商家地址专项的探索 | 得物技术

得物技术

怎样判断户外LED显示屏质量是否达标

Dylan

媒体 广告 户外LED显示屏

0Ω电阻在PCB板中的5大常见作用

华秋PCB

电路 元器件 PCB PCB设计 电阻

走进社区客户端测试 | 得物技术

得物技术

测试

如何开发一个小程序自定义组件

Onegun

小程序 前端 小程序组件

MegEngine 使用小技巧:量化

MegEngineBot

量化 MegEngine

乌合之众再次上演,打工人将被AI一键淘汰?

引迈信息

人工智能 AI 低代码 AIGC ChatGPT

烟雾弹?突然转变?如何看待微软发声:中国是主要的对手

加入高科技仿生人

人工智能 AI 数智化 ChatGPT

世界读书日特辑 | 华为阅读深耕精品书,让读书变得赏心“悦目”

最新动态

中国垂直行业SaaS,这样走可能是新出路

ToB行业头条

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