window.location не работает для перенаправления js-запроса на добавление привязки к ссылке - Ruby - PullRequest
0 голосов
/ 08 ноября 2019

Я использую приложение рельсов. Мои версии: Ruby: 2.3.6, Rails: 4.2.7.1

У меня есть страница, где есть функция загрузки в форме. Как только я загружаю что-то (это ajax-запрос), с контроллера:

In Controller:

@redirecting_url = "#{new_path(@some_id, param1: @param1_id, param2: @param2_id)}#qns_#{@question_id}"

In js.erb:

window.location = "<%= @redirecting_url %>"

После загрузки оно обновляет страницу, и фокус должен перейти к этому конкретному вопросу. Первый раз это работает. Но он автоматически добавляет строку « amp; » в URL. Не уверен, как это удалить. После того, как эта страница не обновляется при загрузке.

http://localhost:3000/questions/new?param1=12&amp;param2=23#qns_1

Любое решение для этого? Или любой другой способ сфокусироваться на этом вопросе?

...