У мене є сторінка, на якій перераховані всі проекти, які мають впорядковані заголовки та сторінки.
path:
/projects?order=asc&page=3&sort=code
Я вирішу редагувати один із проектів
path:
projects/436/edit
Коли я натискаю кнопку "Зберегти" на цій сторінці, він викликає контролер проектів / метод оновлення. Після оновлення коду я хочу переспрямувати шлях, на якому я був, перш ніж натиснути, щоб редагувати конкретний проект. Іншими словами, я хочу бути на одній сторінці з тим же сортуванням.
Я побачив link_to (: назад) і подумав, що: back може працювати в redirect_to (: назад), але це не йде.
puts YAML::dump(:back)
yields the following:
:back
Будь-які ідеї про те, як я міг змусити це працювати. Це здається проблемою, яку було б легко вирішити, але я новачок у RoR.
redirect_to session.delete(:return_to)
у дії оновлення. Це очищує значення сеансу, оскільки воно більше не потрібно.