任何人都有使用Rails工作流插件的经验吗? Route/OpenWFEru。对rails工作流实现的任何建议?
我正在寻找CMS类型的工作流程,其中包括基于角色的编辑,提交,批准,回滚等状态。这个插件是否过度杀伤?我会用状态机(AASM)做同样的事情,做为可审核/行为版本化的更好吗?
任何人都有使用Rails工作流插件的经验吗? Route/OpenWFEru。对rails工作流实现的任何建议?
我正在寻找CMS类型的工作流程,其中包括基于角色的编辑,提交,批准,回滚等状态。这个插件是否过度杀伤?我会用状态机(AASM)做同样的事情,做为可审核/行为版本化的更好吗?
你可能更适合使用AASM或“工作流程”,即基于状态的工具(至少在开始阶段)。
Ruote对于“业务流程”更有意义,而不是“资源生命周期”。
一个有趣的组合将是使用ruote来管理多个资源(如果你喜欢的话)的状态(通过aasm /工作流)。有时候,资源可能属于许多业务流程,也可能展示多个国家。
这一切都取决于您的要求。
我推出了一个更简单的替代AASM。看看https://github.com/alternegro/flojo
+1为AASM;它并不完美,但它的使用相当广泛,并且正在不断发展。 – 2009-02-17 13:44:14