Don't redirect to current page

This commit is contained in:
Omar Roth 2018-08-08 20:26:02 -05:00
parent 6d8caaee65
commit c09b41a8f8
2 changed files with 33 additions and 38 deletions

View file

@ -148,3 +148,16 @@ def make_host_url(ssl, host)
return "#{scheme}#{host}"
end
def get_referer(env, fallback = "/")
referer = env.request.headers["referer"]?
referer ||= fallback
referer = URI.parse(referer).full_path
if referer == env.request.path
referer = fallback
end
return referer
end