[RAILS] Unterschied zwischen render und redirect_to

Unterschied zwischen render und redirect_to

Ich habe einen Rails-Kurs für progate gemacht und mich über den Unterschied zwischen render und redirect_to gewundert, also werde ich den Unterschied für mich selbst zusammenfassen.

der Unterschied

-Render: Geben Sie die Ansichtsdatei direkt an. Sie müssen keine anderen Aktionen ausführen. Variablen in der Aktion mit Render können in anderen Ansichten verwendet werden ・ Redirect_to: Geben Sie die URL-Übertragung an eine andere URL an

Wie schreibt man

render (Ordner / Datei) Das erste / ist nicht erforderlich, da es sich um einen Ordnernamen handelt


render("users/edit")

redirect_to ("/ URL / ~ / ~") Zuerst / Ja


redirect_to("/users/#{@user.id}")

Bewegungsunterschied

・ Rendern: Controller → Ansicht -Redirect_to: controller-> URL-> route-> controller-> view

Der rendernde Prozess gibt eine Ansichtsdatei an und zeigt sie an redirect_to ist der gleiche Vorgang wie das Empfangen einer HTTP-Anfrage im Browser

Richtig verwenden

・ Rendern: Wird verwendet, wenn Sie die vorherigen Daten ohne Aktualisierung übernehmen möchten -Redirect_to: Controller-Verarbeitung wie Löschen und Aktualisieren von Daten ist erforderlich

Recommended Posts

Unterschied zwischen redirect_to und render
Unterschied zwischen redirect_to und render
Unterschied zwischen render und redirect_to
Unterschied zwischen render und redirect_to
[Rails] Unterschied zwischen redirect_to und Rendern
[Rails] Unterschied zwischen redirect_to und render [Anfänger]
Unterschied zwischen vh und%
Unterschied zwischen i ++ und ++ i
Unterschied zwischen Produkt und Variante
[Java] Unterschied zwischen == und gleich
Unterschied zwischen CUI und GUI
Unterschied zwischen Variablen und Instanzvariablen
Unterschied zwischen Mockito-Core und Mockito-All
Unterschied zwischen Klasse und Instanz
Unterschied zwischen ArrayList und LinkedList
Unterschied zwischen List und ArrayList
Unterschied zwischen .bashrc und .bash_profile
Unterschied zwischen StringBuilder und StringBuffer
[Rails] Fehlermeldung anzeigen - Unterschied zwischen render und redirect_to, flash-
[Rails] Was ist der Unterschied zwischen Redirect und Rendering?
[Ruby] Unterschied zwischen get und post
Unterschied zwischen Instanzmethode und Klassenmethode
Unterschied zwischen Schnittstelle und abstrakter Klasse
Unterschied zwischen == Operator und Methode gleich
[Java] Unterschied zwischen Hashmap und HashTable
[Terminal] Unterschied zwischen irb und pry
JavaServlet: Unterschied zwischen executeQuery und executeUpdate
[Ruby] Unterschied zwischen is_a? Und instance_of?
Unterschied zwischen dem Operator == und der Methode eqals
Grober Unterschied zwischen RSpec und Minitest
Verwenden Sie redirect_to und rendern Sie richtig
Unterschied zwischen Instanzvariable und Klassenvariable
[JAVA] Unterschied zwischen Abstract und Interface
Unterschied zwischen Thymeleaf @RestController und @Controller
Unterschied zwischen Stream Map und FlatMap
Unterschied zwischen primitivem Typ und Referenztyp
Unterschied zwischen string.getByte () und Hex.decodeHex (string.toCharaArray ())
[Java] Unterschied zwischen Closeable und AutoCloseable
[Java] Unterschied zwischen StringBuffer und StringBuilder
[Java] Unterschied zwischen Länge, Länge () und Größe ()
[Android] Unterschied zwischen finish () und return;
[Rails] Verschiedene Unterschiede zwischen redirect_to und Render-Methode und Ausgabemethode der Render-Methode
Hinweis: Unterschied zwischen Ruby "p" und "Puts"
Unterschied zwischen final und Immutable in Java
Schienen rendern redirect_to
Unterschied zwischen Ruby-Instanzvariable und lokaler Variable
Unterschied zwischen pop () und peek () im Stapel
Unterschied zwischen getText () und getAttribute () von Selen
Über den Unterschied zwischen irb und pry
Unterschied zwischen "|| =" und "instance_variable_defined?" Im Ruby-Memo
Unterschied zwischen EMPTY_ELEMENTDATA und DEFAULTCAPACITY_EMPTY_ELEMENTDATA in ArrayList
[Ruby] Unterschied zwischen print, put und p
[Java] Unterschied zwischen Intstream-Bereich und rangeClosed
Unterschied zwischen int und Integer in Java