[RUBY] [Rails] Différentes différences entre redirect_to et méthode de rendu et méthode de sortie de la méthode de rendu

Cet article utilise Ruby 2.6.5 installé sur macOS Catalina 10.15.6.

méthode redirect_to

--__ redirect_to → Routage → Contrôleur → Afficher __. ――C'est le même chemin que lorsqu'une nouvelle demande a été envoyée.

redirect_pour rediriger le chemin de destination

méthode de rendu

--_ __render → Afficher __ se déplace dans cet ordre. --Il n'y a pas de nouvelles demandes, __ tel quel, allez directement au fichier de vue __.

render :Nom de l'action

Différence entre redirect_to et render

__ Si les informations sont mises à jour via le routage et le contrôleur __.

Différentes façons d'utiliser la méthode de rendu

Étonnamment, vous pouvez générer différentes vues avec render.

Modèle d'action de sortie pour un autre contrôleur

render "items/show"

Sortir n'importe quel fichier

render "/Users/k/projects/test/app/views/books/index.html.erb"

Texte de sortie

render plain: "text"
render html: helpers.tag('Hello')

Site de référence

https://railsguides.jp/layouts_and_rendering.html

Recommended Posts

[Rails] Différentes différences entre redirect_to et méthode de rendu et méthode de sortie de la méthode de rendu
[rails] Différence entre redirect_to et render
[Rails] Différence entre redirect_to et render [Débutant]
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] Afficher le message d'erreur - Différence entre render et redirect_to, flash-
Comment appeler des classes et des méthodes
Différences dans la gestion des chaînes entre Java et Perl
[Introduction aux rails] Comment utiliser le rendu
[Ruby on Rails] Comment utiliser redirect_to
Comment utiliser les méthodes substring et substr
Les rails rendent redirect_to
Comment sortir Excel et PDF avec Excella
Comment exécuter une méthode et simuler avec JUnit
Comment créer une API avec GraphQL et Rails
[Rails] Comment émettre des messages de réussite et d'erreur
Ruby Comment convertir entre les majuscules et les minuscules
Comment accéder aux méthodes et champs Java Private
Différence entre Java, C # et JavaScript (comment trouver le degré d'obésité)
Comment écrire des rails
Comment désinstaller Rails
[Rails] Quelle est la différence entre la redirection et le rendu?
[Rails] Comment gérer les modifications d'URL après le rendu
[Rails] Comment modifier et personnaliser les vues et les contrôleurs de conception
(Ruby on Rails6) Comment créer un modèle et une table
Voyons les différences entre les sous-chaînes Java et les sous-chaînes C #, et comment les porter.
[rails] Comment publier des images
Comment éviter les conflits entre les modules JBoss et les bibliothèques d'applications
Différences entre l'espace de noms, le module, la portée et comme dans le routage Rails
Comment séparer les mots dans les noms dans les classes, les méthodes et les variables
[Rails] Comment utiliser enum
Différence entre Java et JavaScript (comment trouver la moyenne)
[Forge] Comment enregistrer votre propre Entité et Entité Render dans 1.13.2
chemins de rails et méthodes d'URL
[Rails] Comment définir des macros dans Rspec et standardiser le traitement
Comment utiliser la jonction de rails
Comment définir et décrire des variables d'environnement à l'aide de Rails zsh
Comment terminer le serveur de rails
Comment écrire des graines de Rails
[Rails] Comment utiliser la validation
Pensez aux différences entre les fonctions et les méthodes (en Java)
Différences entre IndexOutOfBoundsException et ArrayIndexOutOfBoundsException
[Rails] Comment désactiver les turbolinks
[Rails] Comment utiliser authenticate_user!
[Rails] Comment mettre en œuvre le scraping