En utilisant la méthode de rendu, vous pouvez afficher la vue directement sans passer par une autre action. Spécifiez la vue que vous souhaitez afficher, telle que ** render ("nom de dossier / nom de fichier") **. En utilisant la méthode render, vous pouvez utiliser la variable @ définie dans l'action telle qu'elle est dans la vue, contrairement au cas de l'utilisation de la méthode redirect_to.
user_controller.rb
class UserController < ApplicationController
def top
@user = User.find_by(email: params[:email], password: params[:password])
if @user
else
render ("home/signup")
end
end
end
Recommended Posts