gpt4 book ai didi

ruby-on-rails - 使用 Rails 3 和主干中的 anchor 检索完整 url

转载 作者:行者123 更新时间:2023-12-04 05:34:43 25 4
gpt4 key购买 nike

我有一个这样的网址:/hello/world#/lol/backbone

我想在 ruby​​ 中访问完整的完整路径。我通常会做这样的事情:request.fullpath但这仅返回 /hello/world并留下 #/lol/backbone/
谷歌搜索了一段时间。好像找不到

最佳答案

您无法在服务器代码中获取片段,URL 片段 ( #/lol/backbone ) 是客户端问题。浏览器将解释该片段,但不会将其发送到您的服务器。

如果您需要该片段,则必须通过使用一些 JavaScript 拦截您的链接将其转换为参数,然后服务器可能会看到类似

/hello/world?frag=/lol/backbone

你可以从 params[:frag] 中取出片段.这当然假设您的 JavaScript 链接拦截器会运行,这不能保证,因此您的服务器端代码应该为丢失的 params[:frag] 做好准备。 .

关于ruby-on-rails - 使用 Rails 3 和主干中的 anchor 检索完整 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12102029/

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