Rails redirect_to с: якорь не работает в Internet Explorer - PullRequest
2 голосов
/ 11 августа 2011

У меня есть этот код в моем контроллере:

redirect_to projects_path(:anchor => 'p5')

Он отлично работает в Chrome, FF и Safari, а URL браузера показывает:

/projects#p5

Однако IE полностью игнорирует привязку и использует URL без нее:

/projects

Есть ли обходной путь к этому? Когда IE перестанет существовать?

Edit:

Проблема с IE7.

За комментарий ниже, вывод <%= (debug projects_path(:anchor => 'p5')).html_safe %> дает:

--- /projects#p5
...

1 Ответ

2 голосов
/ 26 июля 2012

IE9 и ниже не сохраняют якоря / фрагменты на перенаправлениях. Я думаю, что вам нужно найти другой способ выполнить то, что вы хотите с помощью перенаправления.

...