可视化你的Rails schema 博客分类: rails RailsUMLActiveRecord.netBlog
程序员文章站
2024-03-19 20:31:46
...
http://blog.zmok.net/articles/2006/11/13/visualize-your-rails-schema
这篇blog的作者要 refactoring Rails 的代码, 想到要看看数据库的 schema 关系结构图.
其实有时你可能也会在学习分析别人的开源程序的时候, 一样有类似的想法. 比如看著名blog 引擎Typo的数据关系.
想知道如何做到把数据库的结构视觉化的呢?
其实有很多的方法, 作者用了类似SchemaDumper 的ruby 工具 UmlDumper
把schema 导出成XMI 文件格式
下UMLDumper
http://blog.zmok.net/files/uml_dumper.rb
然后用CASE的工具来读XMI就可以了, IBM的Rose 你可能没有, 也不愿意化大价钱,好了下面的Staruml 是开源免费的.
http://staruml.sourceforge.net/en/index.php
这篇blog的作者要 refactoring Rails 的代码, 想到要看看数据库的 schema 关系结构图.
其实有时你可能也会在学习分析别人的开源程序的时候, 一样有类似的想法. 比如看著名blog 引擎Typo的数据关系.
想知道如何做到把数据库的结构视觉化的呢?
其实有很多的方法, 作者用了类似SchemaDumper 的ruby 工具 UmlDumper
把schema 导出成XMI 文件格式
下UMLDumper
http://blog.zmok.net/files/uml_dumper.rb
然后用CASE的工具来读XMI就可以了, IBM的Rose 你可能没有, 也不愿意化大价钱,好了下面的Staruml 是开源免费的.
http://staruml.sourceforge.net/en/index.php
上一篇: Eclipse maven 导出lib
下一篇: 区块链智能合约精选
推荐阅读
-
如何自定义处理ActiveRecord中的errors信息 博客分类: Ruby & Rails i18nrailsactiverecord
-
可视化你的Rails schema 博客分类: rails RailsUMLActiveRecord.netBlog
-
rails api 有用的链接 博客分类: RubyOnRails HTMLRailsActiveRecord
-
Rails 的发现/收藏 博客分类: Web RailsRedisSVNMySQL设计模式
-
使用了nginx+mongerl来搭建了rails的生产环境 博客分类: ruby RailsnginxUbuntuRuby应用服务器
-
对一篇关于RoR部署方案文章的疑问 博客分类: rails RubyRailsSocket多线程nginx
-
freeBSD下配置nginx+mongrel的rails部署环境 博客分类: ruby rails FreeBSDRailsnginxlighttpdMySQL
-
使用Cucumber测试Rails时,预先装载seeds.rb中的数据 博客分类: Ruby on Rails测试 Cucumber测试Railsrakeseeds
-
儿时的梦想-造自己的火车 博客分类: rails RailsCMSSVN企业应用网络应用
-
Trailfire可以用在Rails的教学中吗? 博客分类: rails RailsSocial招聘互联网IE