在rails 3.1.0中如何处理购买控制器的多个批准?

时间:2012-02-24 19:56:38

标签: ruby-on-rails

我们的rails 3.1.0 app中有一个购买控制器。购买需要4个批准,我们希望将批准与常规编辑分开。处理此批准的最佳方式是什么?一种方法是在采购控制器中添加4个自定义路径以供批准。有没有办法建立另一个控制器,如purchase_approve来处理批准?如果是,如何在routes.rb?

中构造视图,控制器和声明

感谢。

1 个答案:

答案 0 :(得分:2)

如果批准过程只是更改了购买模型的属性,我建议您在购买控制器中使用自定义操作。与this一样。

如果批准有自己的表,而且这是一个更复杂的过程,那么创建另一个控制器是有意义的。实现虽然取决于您希望如何向用户显示该过程。

如果您描述用户体验,我可以为您提供更完整的答案。