## 控制器
* <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>