首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成acts_as_state_machine状态转换图的工具

生成acts_as_state_machine状态转换图的工具
EN

Stack Overflow用户
提问于 2014-06-17 19:38:42
回答 4查看 1.4K关注 0票数 2

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

是否有生成FSM图的工具(状态图流程图、状态/事件表、UML等)来自现有的ruby类,即acts_as_state_machine

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-10-24 15:39:38

创业板 (不要与acts_as_state_machine混淆) 有这个功能吗?

例如,从文档:

代码语言:javascript
复制
$ rake state_machine:draw FILE=vehicle.rb CLASS=Vehicle

state_machine不再维护。它的叉state_machines已经将图表功能提取到单独的gem 机器-图中。安装创业板,然后运行重命名的rake任务:

代码语言:javascript
复制
$ rake state_machines:draw FILE=vehicle.rb CLASS=Vehicle
票数 2
EN

Stack Overflow用户

发布于 2017-05-07 23:31:08

一个很晚的反应,但我使用的AASM和我有同样的问题。忘了state_machine宝石吧。它已经4年没有更新了,而且看起来永远也不会更新。我为AASM找到的最佳选择是下载OpenOffice并使用OpenOffice Draw工具生成流程图。OpenOffice是免费的,而且很容易使用。

显然,如果这得到AASM的内部支持,情况会好得多。不幸的是,事实并非如此。

票数 1
EN

Stack Overflow用户

发布于 2017-09-10 01:19:15

https://github.com/padde/stateoscope gem与AASM (以前称为acts_as_state_machine)一起工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24271998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档