Nachdem der Vorgang in der Steuerung abgeschlossen (nicht abgeschlossen) ist Ich muss darüber nachdenken, auf welche Seite ich wechseln soll. Verwenden Sie zu diesem Zeitpunkt redirect_to.
Es ist eine Methode, die zur angegebenen URL übergehen kann.
Grundlegendes Schreiben
redirect_to "Ziel umleiten"
Wir werden diesen Code aktualisieren, sobald er verfügbar ist.
Angegeben durch URL
redirect_to "https://qiita.com/japwork"
Geben Sie den Pfadnamen an
redirect_to root_path
Wird durch den Aktionsnamen angegeben
redirect_to action: :index
Wird durch den Aktionsnamen eines anderen Controllers angegeben
redirect_to controller: :post, action: :index
Gehen Sie zurück zur vorherigen Seite
redirect_to :back
Leiten Sie dieselbe Seite um
redirect_to request.referer
controller
redirect_to root_path, notice: 'Erfolg'
view
<%= notice %>
redirect_to führt eine Aktion aus und zeigt die dieser Aktion entsprechende Ansicht an.
Beim Rendern wird die Ansicht angezeigt, ohne dass eine Aktion ausgeführt wird. Ein Fehler tritt auf, wenn die Ansicht eine Instanzvariable enthält, die von der Aktion erfasst werden soll.
Durch die Verwendung zusammen mit der if-Anweisung kann das Übergangsziel abhängig vom Ergebnis geändert und angezeigt werden. Sie müssen die verschiedenen Methoden kennen. Zusätzlich zu den oben genannten gibt es auch einen Statuscode. Wenn Sie interessiert sind, überprüfen Sie ihn bitte.
Auf Twitter werden auch Technologien und Ideen hochgeladen, die nicht auf Qiita hochgeladen wurden Ich wäre Ihnen dankbar, wenn Sie mir folgen könnten. Klicken Sie hier für Details https://twitter.com/japwork
Recommended Posts