如何用大量的模型/控制器组织MVC结构

时间:2011-05-16 13:08:12

标签: ruby-on-rails ruby model-view-controller

我有一个包含约50个控制器和60个模型的项目。

在这个混乱中工作是相当困难的。

如何改善这种结构?

现在,我正在为应用程序的某些逻辑部分创建名称空间,并将它们存储在单独的文件夹中。但对于模型,这有一些副作用。

3 个答案:

答案 0 :(得分:2)

您可以在子文件夹中组织您的类 - 您甚至不需要将它们组织成子模块(但如果您愿意,也可以。)

有关详细信息,请参阅this other question

答案 1 :(得分:0)

重构是一门处理这类问题的学科。

考虑这个book

答案 2 :(得分:0)

您可以使用命名空间重构代码。