22

Ruby on Rails を学び始め、他の人のコードを調べています。既存のコードベースを使用して、オブジェクト関係図またはエンティティ関係図 (ERD) を作成する方法はありますか?

Visio がデータベースを与えられていくつかのことを実行できることは知っていますが、クラスとオブジェクトの図を作成したいと考えていました。

4

4 に答える 4

25

また、Rails ERDも悪くありません。Railroad よりも少し単純ですが、それでも素晴らしいプロジェクトです。

于 2011-03-04T12:41:35.190 に答える
19

あなたは鉄道をチェックしたいかもしれません。Railsプロジェクトを取得して視覚化します。モデル(has_many、has_and_belongs_to_manyなどに基づく)、コントローラー(継承階層に基づく)、およびステートマシン図に基づいて、これまで使用したことのない図を作成できます。

しかし、それはかなりクールで、本来あるべきことをします。Visioが持っているすべての才能を持っているわけではないかもしれませんが、それは非常に良い解決策です。

于 2009-03-18T22:40:38.267 に答える
3

RubyMine の記憶が正しければ、一部の IDE にはこの機能があります。

于 2011-03-04T12:56:07.353 に答える
2

Rails ERD には優れたドキュメントとギャラリーがあります: http://rails-erd.rubyforge.org/gallery.html

于 2011-09-04T06:15:10.923 に答える