Я не очень хорошо знаю рельсы, но так как большая часть запросов POST выполняется со стороны браузера пользователя, а также интерпретации заголовка Location, отправляемого сервером, вам следует искать поддержку браузера для отправки обратно вотправьте на сервер форму, которую он отправил перед загрузкой новой страницы.
Лучший способ передать данные с одной страницы / контроллера на другую - это сохранить данные в сеансе, а затем извлечь их, когда вам нужно.
Если вы не можете найти внутренний путь для рельсов, возможно, это хороший вариант.