问题描述
|
是否有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+