1

我正在使用巫术登录。在我的应用程序控制器中,我正在覆盖魔法登录?使用 alias_method 链的方法如下。

alias_method_chain :logged_in?, sorcery

protected:

  def logged_in?
    sorcery_logged_in? && (current_user.customer? || current_user.activated?)
  end

最后以“未定义的方法sorcery_logged_in?' for classApplicationController”错误结束

谁能帮我这里的错误是什么。

4

1 回答 1

1

鉴于您正在使用alias_method_chain,我想您会尝试:

alias_method_chain :logged_in?, :sourcery

然后使用方法logged_in_without_sourcery?logged_in_with_sourcery?

检查Module#alias_method_chain的文档。

于 2014-07-25T07:01:14.800 回答