0

我有一个带有访客用户功能的应用程序。我试图了解我的 applicationcontroller guest_user 方法是如何被调用的。我以为我需要在应用程序控制器中使用 before_filter 才能调用它们,但是当我注释掉 before_filter 时,这些方法仍在被调用。applicationcontroller 会自动调用这些吗?这似乎是一个简单的问题,但我真的无法在任何地方找到它。我使用本指南来创建我的 guest_user 功能https://github.com/plataformatec/devise/wiki/How-To:-Create-a-guest-user 我使用的是 rails 3.1.1、formtastic 2.0.2 和设计 1.5.1。谢谢!

4

1 回答 1

1

问题解决了,我正在通过我的一个控制器中的另一种方法调用 current_or_guest_user 方法。这是我第一次使用 ApplicationController,所以我很快就认为这是负责任的,下次在我提出问题之前我会更加小心。谢谢。

于 2011-12-15T02:05:31.953 回答