【发布时间】:2013-03-20 13:07:33
【问题描述】:
我的设计有问题。当用户已经登录,然后点击登录链接时,什么也没有发生,但这里是我的终端中的输出:
Filter chain halted as :require_no_authentication rendered or redirected
当我要去Processing by SessionsController#new as HTML时会发生这种情况
有什么办法,如果有登录用户,我怎么能告诉设计去after_sign_in_path?
这是我的 after_sign_in_path
def after_sign_in_path_for(resource)
if session[:user_return_to]
return_to = session[:user_return_to]
session[:user_return_to] = nil
return_to
else
redirect_path(resource)
end
end
【问题讨论】:
-
检查在登录或注册控制器中是否有任何错误触发。我曾经遇到过这个问题,并在将模型参数列入白名单后修复了它。
标签: ruby-on-rails ruby devise