【问题标题】:Tool to generate state transition diagram for acts_as_state_machine为acts_as_state_machine生成状态转换图的工具
【发布时间】:2014-08-07 22:46:38
【问题描述】:

ruby gem acts_as_state_machine 对于在灵活的有限状态机框架内建模对象生命周期非常有帮助。但我经常发现自己想要状态转换的可视化表示。

是否有工具可以从acts_as_state_machine 的现有 ruby​​ 类生成 FSM 图(状态图流程图、状态/事件表、UML 等)?

【问题讨论】:

    标签: ruby data-visualization fsm aasm acts-as-state-machine


    【解决方案1】:

    检查aasm-diagram gem,似乎更新了。

    【讨论】:

      【解决方案2】:

      https://github.com/padde/stateoscope gem 与 A​​ASM gem(以前称为acts_as_state_machine)一起使用

      【讨论】:

        【解决方案3】:

        回复很晚,但我使用的是 AASM,但我遇到了同样的问题。忘记state_machine gem。它已经 4 年没有更新了,而且看起来永远不会更新。我为 AASM 找到的最佳选择是下载 OpenOffice 并使用 OpenOffice Draw 工具生成流程图。 OpenOffice 是免费的,而且非常易于使用。

        如果 AASM 内部支持这显然会好得多。不幸的是,它不是。

        【讨论】:

          【解决方案4】:

          state_machine gem(不要与 acts_as_state_machine 混淆)has this functionality

          例如,来自文档:

          $ rake state_machine:draw FILE=vehicle.rb CLASS=Vehicle
          

          (注意:state_machine 自 2013 年 9 月以来未更新)

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-11-21
            • 1970-01-01
            • 2020-04-07
            • 2012-01-03
            • 1970-01-01
            相关资源
            最近更新 更多