我们的rails 3.1.0 app中有一个购买控制器。购买需要4个批准,我们希望将批准与常规编辑分开。处理此批准的最佳方式是什么?一种方法是在采购控制器中添加4个自定义路径以供批准。有没有办法建立另一个控制器,如purchase_approve来处理批准?如果是,如何在routes.rb?
中构造视图,控制器和声明感谢。
答案 0 :(得分:2)
如果批准过程只是更改了购买模型的属性,我建议您在购买控制器中使用自定义操作。与this一样。
如果批准有自己的表,而且这是一个更复杂的过程,那么创建另一个控制器是有意义的。实现虽然取决于您希望如何向用户显示该过程。
如果您描述用户体验,我可以为您提供更完整的答案。