Случайный вопрос: перенаправить на страницу перед предыдущей страницей в Rails? - PullRequest
1 голос
/ 06 января 2011

Возможно ли это (извините за контент, но это в значительной степени то, что я хочу спросить)

1 Ответ

3 голосов
/ 06 января 2011

Если вы готовы доверять браузеру, вы можете просто сделать:

redirect_to request.referrer

Но если веб-разработка нас чему-то научила, так это то, что вы не должны доверять браузеру делать что-либо кромевремя от времени сбой и невозможность отображать страницы так, как вы ожидали.

Если предыдущая страница обслуживается вашим приложением, вы можете перехватить ее в хеше сеанса и вытащить сохраненный путь назад, когда вам нужно будет перенаправить.В этом Authlogic демонстрационном приложении .

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