[RUBY] Différence entre redirect_to et render

introduction

Chaque fois que j'écris un processus, je suis toujours confus, alors Prenez une note pour vous en souvenir immédiatement.

la différence

redirect_to

user_controller.rb


def ~
 #En traitement

 redirect_to("/app/posts/new")
end

Désignation destination: URL(/URL/〜/〜/)

racine: controller → URL → route → controller → view

Principales applications: Lorsqu'il est nécessaire de mettre à jour ou de supprimer des données, etc. → ** Lorsque "un traitement avec un contrôleur approprié est requis" **

render

user_controller.rb


def ~
 #En traitement

 render("user/edit")
end

Désignation destination: Annuaire / vue

racine: controller → view

Principales applications: Lorsque la connexion ou le format d'entrée échoue, etc. → ** Lorsque "Je veux juste afficher une erreur" **

référence

[Rails] Différence entre render et redirect_to et une utilisation correcte [Rails] Méthode détaillée et explication pour afficher des messages simples à l'aide de messages flash

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
[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 l'installation de bundle et de bundle
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 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
[Rails] Différence entre find et find_by
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
[Java] Différence entre array et ArrayList
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
[Remarque] Différence entre l'installation et la mise à jour du bundle
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
[Pour les débutants] Différence entre Java et Kotlin
Différence entre isEmpty et isBlank de StringUtils
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