Cet article utilise Ruby 2.6.5 installé sur macOS Catalina 10.15.6.
Lorsqu'une erreur se produit sur Heroku, vous devez vérifier le journal des erreurs et résoudre l'erreur. Il peut être résolu par les 5 étapes suivantes.
Lorsque j'ai accédé à Heroku, le contenu de l'image ci-dessous était affiché.
Le site ne connaît pas le contenu spécifique de l'erreur, vérifiez donc le journal des erreurs dans le terminal.
terminal
heroku logs --tail --app <<Nom de l'application>>
Si vous entrez, le journal des erreurs s'affiche.
Recherchez le journal où l'erreur s'est réellement produite.
Faites une hypothèse sur la cause à partir du contenu de l'erreur et pensez à une solution.
Le contenu de l'erreur est que la table de commentaires n'existe pas sur Heroku, il est donc prédit que le contenu de la migration ne sera pas reflété dans la base de données sur Heroku. Si vous exécutez la migration sur Heroku, elle peut être résolue.
En fait, vérifiez.
terminal
heroku run rails db:migrate
Après l'exécution, accédez à nouveau. Résolu en toute sécurité!
Étapes à suivre lorsqu'une erreur se produit sur Heroku Grossièrement divisé en 3 étapes ・ Journal des erreurs de sortie ・ Découvrez la dernière erreur ・ Vérification d'hypothèse c'est tout.
Merci d'avoir lu jusqu'au bout! J'espère que cela aidera ceux qui font face à des défis similaires!
Recommended Posts