【发布时间】:2011-11-08 11:42:47
【问题描述】:
我想知道您何时知道需要在 Rails 应用程序中创建控制器。
例如,我正在学习使用 Rails 进行敏捷 Web 开发中的教程,该应用程序创建了多个模型,所有模型都具有单独的视图和控制器。但是,我们随后也创建了一个 Store 控制器,但没有与之关联的模型。为什么我们需要一个没有模型的控制器?模型的控制器不能处理所有必需的操作吗?
这很常见吗?如果是这样,你如何确定什么时候需要控制者?
谢谢!
这些答案有帮助,谢谢。
我担心的是,当我自己开发某些东西时,我会开始创建无用的控制器,或者另一方面,不会创建必要的控制器。但是,我想我需要停止将控制器和模型视为 1-1 关系,对吗?如果我理解正确,可能有许多控制器访问一个模型,并且一个控制器中使用了许多模型?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1