我有一个带有访客用户功能的应用程序。我正在尝试理解我的应用控制器guest_user方法是如何被调用的。我以为在应用程序控制器中需要一个before_filter才能调用它们,但是当我注释掉before_filter时,这些方法仍然在被调用。applicationcontroller会自动调用这些函数吗?这似乎是一个简单的问题,但我真的找不到它在任何地方拼写。我使用本指南创建了我的guest_user功能,我使用的是rails 3.1.1、formtastic 2.0.2和devise 1.5.1。谢谢!
发布于 2011-12-15 10:05:32
问题解决了,我在我的一个控制器中通过另一个方法调用current_or_guest_user方法。这是我第一次使用ApplicationController,所以我很快就认为这是有责任的,下次我会在提出问题之前更加小心。谢谢。
https://stackoverflow.com/questions/8501527
复制相似问题