【发布时间】:2019-02-28 16:33:15
【问题描述】:
当有人点击获取我的应用程序时,我想在我的 rails 应用程序中获取完整的 URL。像。 有人在浏览器中点击了 URL。
http://localhost:3000/
所以我可以在request.original_url 的帮助下在rails 应用程序中得到这个,这给了我正确的结果。
但是当有人点击http://localhost:3000/#log-25 这样的网址时,request.original_urlthis 并没有给我准确的网址,它只返回http://localhost:3000/,但我也需要#log-25 这部分。
那么我怎样才能获得与浏览器完全一样的完整 URL,请帮助我。
【问题讨论】:
-
@zeitnot 所以这意味着没有 js 就没有解决方案。但是如果我用 js 处理这种情况,那么问题是我再次调用了我的服务器,我认为这不是一个好的方法。
-
为什么在控制器中关心锚?这对我来说听起来像是xy problem。你想达到什么目标?想对控制器中的这些信息做什么?
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4 url