Refresh Gleichen Seite
Arbeite ich an einem Projekt mit ruby on rails. Ich möchte zum aktualisieren der gleichen Seite, wenn die Aktion aufgerufen wird, oder umleiten zu der Seite, wo die Aktion aufgerufen wird.
Wie mache ich das ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie "render", um eine Seite aktualisieren, und 'redirect_to', einen redirect zu einer Seite durch seine controller.
wenn Sie möchten, speichern Sie eine Seite umleiten zurück zu führen, dass Sie verwenden können:
Dies ist entnommen aus Michael Hartl Buch, er benutzt ähnlichen code zur Weiterleitung auf die gewünschte Seite, nachdem der Benutzer anmeldet.
http://railstutorial.org/chapters/updating-showing-and-deleting-users#sec:friendly_forwarding
Schienen hat eine
redirect_to :back
. Mehr Informationen hier: http://api.rubyonrails.org/classes/ActionController/Redirecting.htmlWie erwähnt, es entspricht
redirect_to(request.env["HTTP_REFERER"])
was ist "set me zurück zu der Seite, die mich hierher geschickt."Könnten Sie eine controller-Aktion, die tut, was Sie wollen, dann
redirect_to :back
am Ende.