2013-06-03 30 views

回答

1

在這種情況下,將爲控制器內的所有方法調用調用加載方法。含義@posts@post將可用於所述控制器的所有動作。我使用它們是非常罕見的。只需在需要它的動作中調用load並將加載方法移至私有應該足夠好。

如果您希望@posts@post可用於控制器中的所有操作,那麼這是一個可接受的解決方案。

你可以隨時做before_filter :load, only: [:index]

+1

所以這只是一個減少冗餘的快速方法?它有助於加載時間或類似的東西? –

+0

如果有什麼我會說它會增加負載,但不會讓你注意到一點。 – CharlesJHardy