我是一名学生,一直在自己的时间学习rails。到目前为止,我能够开发只执行标准数据库操作的简单应用程序。目前,我正在尝试增加我的知识并了解如何制作真正“做事”的应用程序,而不仅仅是简单的数据库皮肤。
我决定看看一些开源的 Rails 应用程序,看看专业人士是如何做到的。该网站上推荐的其中之一是Tracks。我简要浏览了源代码,并对某些控制器的大小感到震惊。例如,todos 控制器超过 1400 行。这是正常的吗?这段代码是否应该被重构并放在其他地方?如果是这样,它应该放在哪里?或者,像这样拥有非常大的控制器是否正常?