gpt4 book ai didi

ruby-on-rails - Rails Routes - 深度链接的重定向路径,hashchanges?

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

我正在使用 jQuery hashchange 插件在 ajax 应用程序中进行深度链接。

在我有这样的 URL 之前:

http://www.site.com/groups/1

现在 ajax 站点链接看起来像这样:

http://www.site.com/#/groups/1

这已成为一个挑战,因为它需要修改 link_to 助手以正确生成链接。我刚刚了解到它与 Devise 混淆,因此如果未登录的用户加载,http://www.site.com/#/groups/1成功登录后,devise 不会保留用于重定向的 URL。

所以我想知道是否有一种方法可以保留现有的 URL 结构并让 Rails Route 文件像这样重定向某些路径:

http://www.site.com/groups/1
to
http://www.site.com/#/groups/1

http://www.site.com/groups/1/tasks/31
to
http://www.site.com/#/groups/1/tasks/31

对于解决此用例而无需破解所有内容,有什么想法或建议吗?

谢谢

最佳答案

没有这种方法。

哈希“#”符号无法发送到服务器。

关于ruby-on-rails - Rails Routes - 深度链接的重定向路径,hashchanges?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5809859/

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