我使用巫术登录。在我的应用程序控制器中,我覆盖了魔法登录_in?使用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 class
ApplicationController'"错误
任何人都可以帮我解决这里的错误。
答案 0 :(得分:1)
鉴于您使用alias_method_chain
,我认为您可以尝试:
alias_method_chain :logged_in?, :sourcery
然后使用方法logged_in_without_sourcery?
和logged_in_with_sourcery?
。