我正在使用用户登录/注册的设备。我想从登录前的页面重定向用户。但设计不正确重定向。在登录时,它登录用户,但在/ user/sign_in页面上抛出错误:使用设备登录后重定向到当前页面
“Firefox已检测到服务器正在以永远不会完成的方式重定向该地址的请求。”
当我回去重装,它显示用户页面登录
我的应用控制器样子:
class ApplicationController < ActionController::Base
protect_from_forgery
def after_sign_in_path_for(resource)
stored_location_for(resource) || request.referer || root_path
end
def after_sign_out_path_for(resource_or_scope)
request.referrer
end
end
我已经使用产品团购页面上的引导模式脚本。它适用于页面上模态脚本中使用的登录按钮。但是,在头文件中为登录按钮提供了不正确的重定向错误,从而导致应用程序的每一页都出现错误。
会是什么原因?
你能不能也发表您的'stored_location_for'方法 – 2013-03-04 13:58:17
@rocketscientist没有定义它。它应该是什么? – user1977201 2013-03-04 15:13:46
@ user1977201我面临同样的问题..你有没有得到任何解决方案? – neeraj 2013-06-13 11:54:30