## 控制器
* <a name="skinny-controllers"></a>
控制器应该保持苗条 ― 它们应该只为视图层提供数据,不应包含任何业务逻辑(所有业务逻辑都应当放在模型里)。
<sup>[[link](#skinny-controllers)]</sup>
* <a name="one-method"></a>
每个控制器的动作(理论上)应当只调用一个除了初始的 find 或 new 之外的方法。
<sup>[[link](#one-method)]</sup>
* <a name="shared-instance-variables"></a>
控制器与视图之间共享不超过两个实例变量。
<sup>[[link](#shared-instance-variables)]</sup>