gpt4 book ai didi

jquery - rails : How to use jQuery to redirect to root page in different environments?

转载 作者:行者123 更新时间:2023-12-01 07:19:24 24 4
gpt4 key购买 nike

我的 Rails 应用程序称为提交我在代码中使用此行重定向到我的应用程序索引页面:

window.location = "/"

它正在工作,因为我的索引页面是 http://localhost:3000/

但是当我将应用程序部署到 tomcat 后,

url 更改,索引页变为:http://localhost:8080/submission/

所以 jquery 代码总是将我重定向到 http://localhost:8080/ 这是 tomcat 索引页面,而不是应用程序索引页面。

我需要在 jquery 代码中更改什么才能重定向到正确的索引页面?

附:我不想将代码更改为 window.location = "/submission" 因为有时应用名称可能会更改。

最佳答案

我没试过,但是你能不能不用window.location = "<%=root_url%>";

编辑

显然这仅适用于 .erb或动态文件,而不是静态文件。要在静态文件中使用它,请在布局中设置一个全局变量来设置上下文/根。

<script>var root_url = "<%=root_url%>"</script>

初始化后,您可以在任何您想要的地方使用它。

关于jquery - rails : How to use jQuery to redirect to root page in different environments?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15555567/

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