ruby gem acts_as_state_machine对于在灵活的有限状态机框架内建模对象生命周期是非常有帮助的。但我经常发现自己想要一个状态转换的可视化表示。
是否有生成FSM图的工具(状态图流程图、状态/事件表、UML等)来自现有的ruby类,即acts_as_state_machine
发布于 2014-10-24 15:39:38
创业板 (不要与acts_as_state_machine混淆) 有这个功能吗?。
例如,从文档:
$ rake state_machine:draw FILE=vehicle.rb CLASS=Vehiclestate_machine不再维护。它的叉state_machines已经将图表功能提取到单独的gem 机器-图中。安装创业板,然后运行重命名的rake任务:
$ rake state_machines:draw FILE=vehicle.rb CLASS=Vehicle发布于 2017-05-07 23:31:08
一个很晚的反应,但我使用的AASM和我有同样的问题。忘了state_machine宝石吧。它已经4年没有更新了,而且看起来永远也不会更新。我为AASM找到的最佳选择是下载OpenOffice并使用OpenOffice Draw工具生成流程图。OpenOffice是免费的,而且很容易使用。
显然,如果这得到AASM的内部支持,情况会好得多。不幸的是,事实并非如此。
发布于 2017-09-10 01:19:15
https://github.com/padde/stateoscope gem与AASM (以前称为acts_as_state_machine)一起工作。
https://stackoverflow.com/questions/24271998
复制相似问题