2015-10-14 110 views
0

我将几个rails路径重定向到外部绝对url。将锚点重定向到外部URL

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

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

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

是否有可能实现我试图在Rails应用4呢?

回答

0

不幸的是,这是不可能的。服务器没有看到锚点,在routes.rb中通常使用#符号来分割控制器和操作名称。锚定自己只能被浏览器使用。当你重定向到外部URL时,请记住'http://';)