J'utilise Octokit pour me connecter.redirect_to ne fonctionne pas dans le bloc de secours
helper_method :user
def show
end
def user
client = Octokit::Client.new(access_token: session[:access_token])
begin
@user = client.user
rescue => e
redirect_to root_path
return
end
end
Le root_path est dans la configuration
root to: 'home#new'
Les secours es exécutés, mais le redirect_to ne fonctionne pas, il retourne à la même vue que la principale méthode. Note: J'ai lu dans beaucoup de post que mettre return le corrige, néanmoins il ne l'a pas fait
Supprimez le ':' de root_path et assurez-vous que root_path est défini dans votre fichier config/routes.rb. De même, "return false" pour stopper l'exécution. – bkunzi01
@ bkunzi01 J'ai mal orthographié. J'ai mis à jour le post. La racine est définie et le root_path est défini correctement –