【问题标题】:ApplicationController Functionality应用控制器功能
【发布时间】:2011-12-14 08:40:43
【问题描述】:

我有一个包含访客用户功能的应用程序。我试图了解我的 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 和 devise 1.5.1。谢谢!

【问题讨论】:

  • 如果您在某处调用 current_or_guest_user(或任何其他调用 guest_user 内部的方法) - 然后从该方法调用它。如果没有 - 很高兴看到控制器代码,现在没有足够的信息
  • @alony 我发现我正在通过另一种方法调用 current_or_guest_user 抱歉,感谢您的回复

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-04
    • 1970-01-01
    相关资源
    最近更新 更多