Как убрать рельсы с redirect_to: anchor => "/ ui-tabs-1" - PullRequest
0 голосов
/ 01 марта 2011

Что я хочу, это

redirect_to ... :anchor => "/ui-tabs-1" #=> http://....#/ui-tabs-1

Что я получаю, это

redirect_to ... :anchor => "/ui-tabs-1" #=> http://....#%2Fui-tabs-1

Я хочу включить косую черту в моем redirect_to (unescaped).

Спасибо

Ответы [ 2 ]

3 голосов
/ 01 марта 2011

Я предполагаю, что вы хотите включить косую черту в вашем перенаправлении на URL?

Если да, вы можете просто unescape это

require 'cgi'
redirect_to CGI::unescape(create_path_here_with_anchor)

иначе удаление косой черты с якоря заставляет его работать

anchor => "ui-tabs-1"
0 голосов
/ 01 марта 2011

Попробуйте использовать одинарные кавычки

redirect_to ... :anchor => '/ui-tabs-1'
...