Rails 3.2
Ruby 2.1.5
我正在开发一个创建票证(服务订单)的应用程序。一张票将有许多部分。如果我有多个控制器/模型,一个用于票证的每个部分,并且只有一个视图以单一形式显示这些部分,那么不是创建一个大型控制器吗?
我还有一个视图/票证/共享视图集(每个部分一个),从主视图中,我将根据需要在主视图中的div内渲染每个视图。
答案 0 :(得分:1)
您应该为这样的应用程序使用多个控制器,直到您知道控制器对象将开始违反单一责任原则,从而使代码库的未来更改变得困难且容易出错。