标签: ruby-on-rails
直升机,
我需要创建一个新项目,其中有一个漫长而复杂的事务链 (用户注册,上传文件,发送实物,汇款等)。
这些步骤中有许多可能的分支,每个分支包括多个步骤(项目发送,传输,目的地等等)。
是否有一个框架(Ruby或其他)我可以用来轻松创建&保持这么复杂的链条?
答案 0 :(得分:1)
听起来像状态机的完美任务。它可以处理实体的状态(有序,有偿,已发货等),您可以定义状态转换期间应该发生的事情。