Ho una pagina che elenca tutti i progetti con intestazioni e impaginazione ordinabili.
path:
/projects?order=asc&page=3&sort=code
Ho scelto di modificare uno dei progetti
path:
projects/436/edit
Quando faccio clic su Salva su quella pagina, chiama il controller / il metodo di aggiornamento dei progetti. Dopo aver aggiornato il codice, voglio reindirizzare al percorso in cui mi trovavo prima di fare clic su Modifica un progetto specifico. In altre parole, voglio essere sulla stessa pagina con lo stesso ordinamento.
Ho visto link_to (: back) e ho pensato che: back potrebbe funzionare in redirect_to (: back), ma non è un caso.
puts YAML::dump(:back)
yields the following:
:back
Qualche idea su come potrei farlo funzionare. Sembra un problema che potrebbe essere facilmente risolto, ma sono nuovo di RoR.
redirect_to session.delete(:return_to)
nell'azione di aggiornamento. Questo pulisce il valore dalla sessione, poiché non è più necessario.