簡體   English   中英

如何更好地可視化 Rails 模型和應用程序?

[英]How to better visualize Rails Models and Applications?

是否有RailRoad替代品或提供類似 Rails 3.x 的圖表的東西? 目前,您必須從以下位置編輯 app_diagram.rb 的第 54 行:

 (OLD) STDOUT.reopen(PLATFORM =~ /mswin/? "NUL": "/dev/null") to (NEW) STDOUT.reopen(RUBY_PLATFORM =~ /mswin/? "NUL": "/dev/null")

最后我在他們的論壇上發現如果你用這樣的東西運行

  RUBYLIB=. railroad -o models.dot -M

它實際上會運行,但我並沒有真正得到任何 output 在 OmniGraffle 中打開它后應該出現在 .dot 文件中的內容。 此外,它似乎只是簡單地扼殺了像 Hobo 這樣的更復雜的增強功能。

有沒有人熟悉這個仍在開發中的新項目或分支?

PS - 我發現了另外兩個項目,但是它們的維護狀態似乎比 RailRoad 還要少:

看來Rails ERD可能是我目前真正在尋找的東西。 似乎完全符合我最初的問題。

與 Rails 3 和 Hobo 一起工作,這更多是我的意圖,即根據我在概念化項目時放在一起的初始設計對我的模型進行“健全性檢查”。

在此處輸入圖像描述

RailRoady是 Rails 3 的更新 RailRoad。

但請注意,最新版本 (v1.0.2) 有一個已知的已知問題,即會破壞rails generate scaffold 當我需要生成圖表時,我傾向於只在我的 Gemfile 中啟用它,然后我禁用它。

您還可以查看 Schemapper for Rails 3.0+

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM