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