Une fois le processus terminé (non terminé) dans le contrôleur Je dois réfléchir à la page vers laquelle effectuer la transition, Utilisez redirect_to à ce moment-là.
C'est une méthode qui peut passer à l'URL spécifiée.
Écriture de base
redirect_to "Rediriger la destination"
Nous mettrons à jour ce code dès qu'il sera disponible.
Spécifié par URL
redirect_to "https://qiita.com/japwork"
Spécifiez par nom de chemin
redirect_to root_path
Spécifié par le nom de l'action
redirect_to action: :index
Spécifié par le nom de l'action du contrôleur différent
redirect_to controller: :post, action: :index
Revenir à la page précédente
redirect_to :back
Rediriger la même page
redirect_to request.referer
controller
redirect_to root_path, notice: 'Succès'
view
<%= notice %>
redirect_to exécute une action et affiche la vue correspondant à cette action.
render affiche la vue sans effectuer aucune action. Une erreur se produira si la vue a une variable d'instance à acquérir par l'action.
En l'utilisant avec l'instruction if, la destination de la transition peut être modifiée et affichée en fonction du résultat. Vous devez connaître les différentes méthodes. En plus de ce qui précède, il existe également un code de statut, donc si vous êtes intéressé, veuillez le vérifier.
De plus, sur Twitter, les technologies et les idées qui n'ont pas été téléchargées sur Qiita sont également téléchargées, donc Je vous serais reconnaissant si vous pouviez me suivre. Cliquez ici pour plus de détails https://twitter.com/japwork
Recommended Posts