将锚点重定向到外部URL

时间:2015-10-14 14:07:33

标签: ruby-on-rails-4

我正在将一对rails路径重定向到外部绝对URL。

get 'xyz' => redirect("www.example.com")

但是,我无法使用锚点重定向路径:

get 'abc/def#xyz' => redirect("www.another-example.com")

是否有可能在Rails 4应用程序中实现我想要做的事情?

1 个答案:

答案 0 :(得分:3)

不幸的是,这是不可能的。服务器看不到锚点,#symbols通常用于routes.rb中以分割控制器和操作名称。锚点本身仅供浏览器使用。当您重定向到外部URL时,请记住'http://';)