Ho una pagina che elenca tutti i progetti con intestazioni e paginazione ordinabili.Come reindirizzare alla pagina precedente in Ruby On Rails?
path:
/projects?order=asc&page=3&sort=code
ho scelto di modificare uno dei progetti
path:
projects/436/edit
Quando clicco salvare in quella pagina, si chiama il metodo progetti di controllo/aggiornamento. Dopo aver aggiornato il codice, desidero reindirizzare al percorso in cui ero prima di fare clic su modifica di 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 questo è un no go.
puts YAML::dump(:back)
yields the following:
:back
Tutte le idee su Come potrei farlo funzionare. Sembra un problema che potrebbe essere risolto facilmente, ma sono nuovo di RoR.
Questo ha fatto il trucco. Grazie! – easement
Suggerisco 'redirect_to session.delete (: return_to)' nell'azione di aggiornamento. Questo ripulisce il valore dalla sessione, poiché non è più necessario. – stigi
non ha più schede aperte confondere questa logica? – jones