Как выполнить перенаправление со стороны контроллера после вызова Ajax в Rails 6? - PullRequest
0 голосов
/ 25 мая 2020

Я хочу знать, можно ли перенаправить с помощью контроллера из запроса ajax в Rails 6?

Я пытался использовать

redirect_to "url"; return и render :js => "window.location.reload" у меня не работают: (

Спасибо за помощь :)

1 Ответ

1 голос
/ 25 мая 2020

Это работает для меня:

window.location.href = '/path'

Пример:

$.ajax({
    url: uri,
    type: "POST",
    data: form,
    dataType: 'json',
    processData: false,
    contentType: false
}).done(function(e) {
  window.location.href = '/project_proposals'
})
...