2013-06-03 34 views

回答

1

在这种情况下,将为控制器内的所有方法调用调用加载方法。含义@posts@post将可用于所述控制器的所有动作。我使用它们是非常罕见的。只需在需要它的动作中调用load并将加载方法移至私有应该足够好。

如果您希望@posts@post可用于控制器中的所有操作,那么这是一个可接受的解决方案。

你可以随时做before_filter :load, only: [:index]

+1

所以这只是一个减少冗余的快速方法?它有助于加载时间或类似的东西? –

+0

如果有什么我会说它会增加负载,但不会让你注意到一点。 – CharlesJHardy