Я использую форму с remote => true. У меня есть проверка, которая работает правильно.

Моя проблема, когда пользователь вводит всю правильную информацию и пишет данные, в это время я делаю редирект на страницу шоу. Вместо перенаправления он отображает html шоу в моем div. Как я могу сделать редирект javascript, который будет понимать? Я не хотел использовать window.location.

Благодарность...

2
Tiago 4 Мар 2011 в 17:49

1 ответ

Вам нужно изменить представление «Обновление» на update.js.erb и указать javascript, с которым вы хотите вернуться. я обычно использую уведомление о флэш-памяти ajax в качестве ответа.

Вот хорошее прохождение: http://www.whatcodecraves.com/articles/2008/12/13/ rails_flash_with_ajax/

0
miketucker 4 Мар 2011 в 18:23
О, спасибо за ответ, но я не использую js.erb. Я разрабатываю все в своем «представлении», как мне сделать перенаправление?
 – 
Tiago
9 Мар 2011 в 18:51
Это не работает с rails3 с отсутствующим прототипом. Я тоже ищу решение.
 – 
oprogfrogo
21 Дек 2011 в 03:20