如何更好地可视化Rails模型和应用程序?

问题描述

| 是否有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
它实际上会运行,但是在OmniGraffle中打开该文件后,我并没有真正得到任何输出。此外,它似乎只是简单地塞住了诸如Hobo之类的更复杂的增强功能。 是否有人熟悉这个项目的新内容或仍在开发中的分支? PS-我发现了另外两个项目,但是它们似乎处于维护状态较RailRoad少的状态: Rails应用程序可视化工具 可视化模型     

解决方法

        目前看来,Rails ERD可能正是我真正想要的。似乎正好适合我的原始问题。 与Rails 3和Hobo配合使用,这更多是我在对项目进行概念化时将我的模型与我最初设计的模型进行“合理性检查”的目的。     ,        RailRoady是Rails 3的更新版RailRoad。 但是请注意,最新版本(v1.0.2)的已知问题会破坏break2ѭ。我倾向于仅在需要生成图表时才在我的Gemfile中启用它,然后禁用它。     ,        您也可以检出Schemapper for Rails 3.0+     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...