本文介绍了生成在Rails应用程序中使用的数据库模式的映像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何生成Rails应用程序中使用的数据库模式的映像?

How can I go about generating an image of a database schema used in a Rails app?

推荐答案

正在更新的铁路被称为铁路。我已经尝试,并会现在推荐这个宝石库。

Update: a fork of railroad which is being updated is called 'railroady'. I have tried and would recommend this gem library now instead.

原始答案:

我一直在使用RailRoad来生成我的应用程序图。

I have been using RailRoad to generate diagrams of my applications.

有模型和控制器的图。

这是网站介绍:

RailRoad是Ruby on Rails应用程序的类图生成器。它是一个Ruby脚本,用于加载应用程序类并分析其属性(属性,方法)和关系(继承,模型关联,如has_many等)。输出是DOT语言的图形描述,适合使用Graphviz

RailRoad is a class diagrams generator for Ruby on Rails applications. It's a Ruby script that loads the application classes and analyzes its properties (attributes, methods) and relationships (inheritance, model associations like has_many, etc.) The output is a graph description in the DOT language, suitable to be handled with tools like Graphviz.

RailRoad可以产生:

RailRoad can produce:


  • 模型图,显示继承层次结构和模型协会。您可以选择显示模型内容列及其类型。

  • 控制器图,显示继承层次结构。

  • 状态机图(用于与acts_as_state_machine插件配合使用)

这篇关于生成在Rails应用程序中使用的数据库模式的映像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-09 07:38