Можно ли перенаправить после успешной проверки с помощью form_for: remote => true? - PullRequest
4 голосов
/ 03 февраля 2011

Мне нужен совет для формы с: remote => true.

Мне нужно «remote => true», чтобы показывать ошибки проверки без перезагрузки страницы (потому что моя форма находится в оверлее).

  • Возможно ли перенаправление на другую страницу после успешного завершения? Проверка?

  • Если нет, можно ли использовать нормальная форма (без 'remote true') но чтобы появились ошибки валидации без обновления страницы? Возможно я должен используйте проверку JavaScript.

Я использую rails3 и jquery ujs.

1 Ответ

2 голосов
/ 03 февраля 2011

Вы можете сделать редирект с помощью JavaScript.

Добавьте в свой js-вид, успешно отредактируйте этот код на примере:

window.location = "http://www.google.com/"

Вы можете заменить url вызовом named_route или url_for.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...