2010-11-12 51 views
1

Rails提供了一个很好的功能,就是模型回调。这些回调匹配活动记录对象生命周期的步骤:after_save,before_validation等...Rails回调 - 为用户模型创建on_login回调?

因此,我想知道如果我们可以有特定的回调。例如:after_login,:before_login,:after_logout,...对于用户模型将是很好的。如何做到这一点?

有一个很明显的方法:在你的控制器内部。还有另一个吗?

回答

0

它对你的系统非常具体,比如你的用户是如何登录的。

你需要自己做这个回调。你可以使用ActiveSupport :: Callback来做到这一点。您可以在身份验证插件上提出一些功能请求。