如何创建重定向回当前页面的路径?
EG。我在http://example/users/3
,点击该链接,然后重定向到http://example/users/3
。
这看起来应该很简单,但我在网上找不到任何内容,所有猜测都会返回“未定义的方法”错误。
我正在尝试将erb打印到href链接中,所以我认为它必须是一条路径...
href="facebook/sharer/sharer.php?u=<%= path_to_current_url %>"
如果重要,我正在使用Rails 4.0.10。
答案 0 :(得分:1)
尝试:
request.original_url
这将获得绝对网址。 文档:
http://api.rubyonrails.org/classes/ActionDispatch/Request.html#method-i-original_url
答案 1 :(得分:1)
您可以使用request.env [&#39; REQUEST_URI&#39;]将网址作为字符串获取。
答案 2 :(得分:0)
您可以使用<%= link_to "Refresh", '#' %>