代码之家  ›  专栏  ›  技术社区  ›  srboisvert

对rails工作流实现有什么建议吗?

  •  5
  • srboisvert  · 技术社区  · 17 年前

    Route

    我正在寻找CMS类型的工作流程,如编辑,提交,批准,回滚,基于角色的状态。这是不是太过分了?使用状态机(AASM)做同样的事情,并充当可审核/版本控制的角色,会更好吗?

    2 回复  |  直到 17 年前
        1
  •  2
  •   jmettraux    17 年前

    你最好使用AASM或“工作流”,即基于状态的工具(至少在开始时)。

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

    一个有趣的组合是使用ruote来管理多个资源(如果愿意,可以使用文档)的状态(通过aasm/工作流)。有时,一个资源可能属于多个业务流程,并且可能显示多个状态。

    推荐文章