ApplicationController功能

时间:2011-12-14 08:40:43

标签: ruby-on-rails ruby-on-rails-3 applicationcontroller

我有一个带有访客用户功能的应用。我试图了解我的applicationcontroller guest_user方法是如何被调用的。我认为我需要在applicationcontroller中使用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。谢谢!

1 个答案:

答案 0 :(得分:1)

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