[RAILS] Différence entre render et redirect_to

Différence entre render et redirect_to

Je faisais un cours de rails pour progate, et je m'interrogeais sur la différence entre render et redirect_to, donc je vais résumer la différence pour moi-même.

la différence

-Render: Spécifiez directement le fichier de vue. Vous n'avez pas à passer par d'autres actions. Les variables de l'action avec rendu peuvent être utilisées dans d'autres vues ・ Redirect_to: Spécifiez le transfert d'URL vers une autre URL

Comment écrire

render (dossier / fichier) Le premier / n'est pas obligatoire car il s'agit d'un nom de dossier


render("users/edit")

redirect_to ("/ URL / ~ / ~") Premier / Oui


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

Différence de mouvement

・ Rendu: contrôleur → vue -Redirect_to: contrôleur-> URL-> route-> contrôleur-> vue

Le processus de rendu spécifie un fichier de vue et l'affiche redirect_to est le même processus que la réception d'une requête HTTP sur le navigateur

Utiliser correctement

・ Rendu: utilisé lorsque vous souhaitez reprendre les données précédentes sans mettre à jour -Redirect_to: le traitement du contrôleur tel que la suppression et la mise à jour des données est nécessaire

Recommended Posts

Différence entre redirect_to et render
Différence entre redirect_to et render
Différence entre render et redirect_to
Différence entre render et redirect_to
[rails] Différence entre redirect_to et render
[Rails] Différence entre redirect_to et render [Débutant]
Différence entre vh et%
Différence entre i ++ et ++ i
Différence entre produit et variante
[Java] Différence entre == et égal
Différence entre CUI et GUI
Différence entre les variables et les variables d'instance
Différence entre mockito-core et mockito-all
Différence entre classe et instance
Différence entre ArrayList et LinkedList
Différence entre List et ArrayList
Différence entre .bashrc et .bash_profile
Différence entre StringBuilder et StringBuffer
[Rails] Afficher le message d'erreur - Différence entre render et redirect_to, flash-
[Rails] Quelle est la différence entre la redirection et le rendu?
[Ruby] Différence entre obtenir et publier
Différence entre la méthode d'instance et la méthode de classe
Différence entre interface et classe abstraite
Différence entre l'opérateur == et la méthode égale
[Java] Différence entre Hashmap et HashTable
[Terminal] Différence entre irb et pry
JavaServlet: différence entre executeQuery et executeUpdate
[Ruby] Différence entre is_a? Et instance_of?
Différence entre l'opérateur == et la méthode eqals
Différence approximative entre RSpec et minitest
Utilisez redirect_to et effectuez un rendu correctement
Différence entre la variable d'instance et la variable de classe
[JAVA] Différence entre abstrait et interface
Différence entre Thymeleaf @RestController et @Controller
Différence entre Stream map et flatMap
Différence entre le type primitif et le type de référence
Différence entre string.getByte () et Hex.decodeHex (string.toCharaArray ())
[Java] Différence entre fermable et fermable automatiquement
[Java] Différence entre StringBuffer et StringBuilder
[Java] Différence entre longueur, longueur () et taille ()
[Android] Différence entre finish () et return;
[Rails] Différentes différences entre redirect_to et méthode de rendu et méthode de sortie de la méthode de rendu
Remarque: Différence entre Ruby "p" et "met"
Différence entre final et immuable en Java
Les rails rendent redirect_to
Différence entre la variable d'instance Ruby et la variable locale
Différence entre pop () et peek () dans la pile
Différence entre getText () et getAttribute () de Selenium
À propos de la différence entre irb et pry
Différence entre "|| =" et "instance_variable_defined?" Dans Ruby memo
Différence entre EMPTY_ELEMENTDATA et DEFAULTCAPACITY_EMPTY_ELEMENTDATA dans ArrayList
[Ruby] Différence entre print, put et p
[Java] Différence entre la plage Intstream et la plageClosed
Différence entre int et Integer en Java