首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails:状态机是否足以处理审批过程?

Rails:状态机是否足以处理审批过程?
EN

Stack Overflow用户
提问于 2013-12-16 21:10:17
回答 1查看 547关注 0票数 0

在我们的rails应用程序中,一些model可能需要approval process。例如,对于purchasing order (PO),通常从提交PO开始,然后经理批准和首席执行官批准,然后才能将PO发送给供应商。审批过程可能是预先定义的。除了approval process之外,我们还希望记录每一次过渡的数据:

代码语言:javascript
复制
  1. who did it (use id), 
  2. when she/he did it (time stamp) 
  3. comment by approval person (usually text). 
  4. approval process can be attached to the model late on demand.

有相当多的state machine ruby gem存在(例如state machine)。我们的问题是:状态机是否足以满足上述要求?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-16 21:31:28

我用过工作流程 gem做类似的事情。

它有几个状态和转换事件从一个状态切换到另一个状态。您可以在转换事件中记录数据。

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

https://stackoverflow.com/questions/20620974

复制
相关文章

相似问题

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