Mam stronę z listą wszystkich projektów z sortowalnymi nagłówkami i stronicowaniem.
path:
/projects?order=asc&page=3&sort=code
Wybieram edycję jednego z projektów
path:
projects/436/edit
Po kliknięciu opcji Zapisz na tej stronie wywołuje metodę kontrolera / aktualizacji projektów. Po zaktualizowaniu kodu chcę przekierować do ścieżki, na której byłem, zanim kliknąłem edytować konkretny projekt. Innymi słowy, chcę być na tej samej stronie z tym samym sortowaniem.
Widziałem link_to (: back) i pomyślałem, że: back może działać w redirect_to (: back), ale to nie jest wyjście.
puts YAML::dump(:back)
yields the following:
:back
Wszelkie pomysły na to, w jaki sposób mogę to uruchomić. Wygląda na to, że problem można łatwo rozwiązać, ale jestem nowy w RoR.
redirect_to session.delete(:return_to)
w akcji aktualizacji. Czyści to wartość z sesji, ponieważ nie jest już potrzebna.