Скажем, у меня есть форма для редактирования свойств Pony, и в моем веб-приложении есть несколько мест, где вы можете редактировать Pony. Например, в списке Ponies может быть ссылка "edit" рядом с каждым Pony, и когда пользователь просматривает Pony, в этом представлении может также быть ссылка "edit".
Когда пользователь нажимает кнопку "отправить" после редактирования Pony, я хотел бы вернуть пользователя на страницу, которую он или она нажали, нажав ссылку "Изменить".
Как написать мой контроллер, чтобы перенаправить пользователя обратно туда, где они были запущены? Конечно, я могу сделать это, передав параметр контроллеру, но это кажется немного тупой. Думаю ли я об этом не так, или это то, что мне нужно сделать?