gpt4 book ai didi

ruby-on-rails - 在 Rails 中重定向到同一页面的路径?

转载 作者:行者123 更新时间:2023-12-04 03:44:47 25 4
gpt4 key购买 nike

如果“root_path”将您带到根页面,那么将您重定向到同一页面的等效路径是什么?

这是上下文:我使用 Devise 在 Rails 4.0 应用程序上登录用户,如果登录不成功,我的“custom_failure.rb”文件当前会将用户重定向到根页面。

现在,登录失败会将用户带到根路径。但是登录表单位于站点的每个页面上,如果有人在页面 X 上登录失败,我希望该用户留在页面 X(或至少被重定向回该页面)。

这是我现在的“custom_failure.rb”文件:

class CustomFailure < Devise::FailureApp
def redirect_url
root_path
end
.
.
end

我应该输入什么来替换“root_path”?

最佳答案

您可以使用 request.referrer重定向到同一页面

关于ruby-on-rails - 在 Rails 中重定向到同一页面的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20956560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com