Перенаправление внутри create.js.erb - PullRequest
3 голосов
/ 09 декабря 2011

Мне было интересно, есть ли способ сделать перенаправление внутри файла js.erb.Я конвертирую приложение для использования ajax, чтобы оно казалось более быстрым, но мое действие создания оставляет пользователя на странице индекса.

Я мог бы сделать что-то вроде:

window.location.replace("/model/@object.id")

Но япредпочли бы сделать полноценный redirect_to model_path (@object), если это возможно?

1 Ответ

6 голосов
/ 11 декабря 2011

Если кто-то найдет это, вот мой код в моем списке create.js.erb:

<% if @list.errors.any? %>
 //render errors
<% else %>
 $(window.location.replace("/list/<%= @list.id %>"))
<% end %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...