2009-02-17 44 views
5

任何人都有使用Rails工作流插件的经验吗? Route/OpenWFEru。对rails工作流实现的任何建议?

我正在寻找CMS类型的工作流程,其中包括基于角色的编辑,提交,批准,回滚等状态。这个插件是否过度杀伤?我会用状态机(AASM)做同样的事情,做为可审核/行为版本化的更好吗?

回答

2

你可能更适合使用AASM或“工作流程”,即基于状态的工具(至少在开始阶段)。

Ruote对于“业务流程”更有意义,而不是“资源生命周期”。

一个有趣的组合将是使用ruote来管理多个资源(如果你喜欢的话)的状态(通过aasm /工作流)。有时候,资源可能属于许多业务流程,也可能展示多个国家。

这一切都取决于您的要求。

+0

+1为AASM;它并不完美,但它的使用相当广泛,并且正在不断发展。 – 2009-02-17 13:44:14