Rails请求id

18 浏览
0 Comments

Rails请求id

我想要检测调用我的页面的ID。

例如:

http://localhost:3000#technical-options

浏览器跳转到具有ID technical-options 的元素,但我无法通过 Ruby / Rails 检测到完整的请求。

这没有帮助

如何在Ruby on Rails中获取当前绝对URL?

request.urlrequest.fullpath# 后面不提供ID。

非常感谢。

0
0 Comments

问题出现的原因是Chrome浏览器在请求中不会发送哈希后面的参数。解决方法是通过生成一个带有参数的URL来实现,例如:http://localhost:3000/?id=radio-free#radio-free。虽然这样做不太美观,但可以通过脚本创建URL,并在控制器中获取到相关信息。

0