J'ai eu une erreur lors du déploiement sur heroku. Nous sommes désolés ...
Quand j'ai vérifié les journaux avec les journaux heroku --tail --app [nom de l'application], j'ai eu une erreur comme m ci-dessous. Cela semble être une erreur dans un tableau
ActionView::Template::Error (Mysql2::Error: Table 'heroku----' doesn't exist):
Après enquête, les trois causes possibles suivantes de cette déclaration d'erreur étaient (il peut y en avoir d'autres):
Dans le cas des rails 5.0 et 5.2, il semble qu'une telle erreur puisse se produire. Il semble y avoir un problème en termes d'écriture du fichier de migration et du type. Je ne l'ai pas examiné en détail dans la version 6.0, veuillez donc vérifier si cela s'applique à vous.
Vérifier les rails db: migrate: état dans le terminal S'il n'y a pas de fichier, vous devez le supprimer (je vous expliquerai comment le faire dans un autre article)
heroku run rails db:migrate
Cela l'a corrigé.
C'était tout
Recommended Posts