2009-06-25 5 views
0

J'ai configuré hoptoad sur mon serveur prod et j'ai exécuté rake hoptoad: test. Je reçois le notificateur dans mon interface hoptoad, donc cela semble fonctionner très bien. Mais j'ai oublié de migrer ma base de données après mon dernier déploiement, j'ai donc obtenu un "ActionView :: TemplateError" dans mon journal de production. Cela a provoqué un 500 alors j'ai l'impression que HopToad aurait dû m'en informer. Des utilisateurs de hoptoad ont-ils eu ce problème?Le test Hoptoad on rails fonctionne mais je ne reçois pas d'informations sur les exceptions

En remarque, est-ce que votre processus de déploiement migre automatiquement votre base de données de production?

Merci!

Répondre

0

Comme une note de côté, est-il pratique la norme d'avoir votre processus de déploiement migrer automatiquement votre base de données de production ?

Le choix vous appartient. L'utilisation de Capistrano pour le déploiement des applications Rails est une pratique standard. Avec capistrano vous pouvez exécuter

cap deploy # to deploy the app 
cap deploy:migrate # to migrate the app 
cap deploy:migrations # to deploy and migrate at the same time 

Vous pouvez décider d'exécuter les commandes séparément ou non.

A propos de hoptoad, je suis désolé mais je n'ai pas d'application Rails avec hoptoad installé pour tester.

0

Avez-vous eu une notification d'exception ou des plugins de connexion installés avant hoptoad? Si oui, assurez-vous de les enlever. J'ai eu des problèmes mineurs à configurer hoptoad à cause de cette interférence.

Assurez-vous que votre serveur de production est défini sur RAILS_ENV "production". Le développement ne déclenche pas hoptoad.

+0

Je n'ai installé aucun système de notification préalable. ... je ne sais pas vraiment ce que vous voulez dire "configurer mon serveur de production", mais je sais que mon application de production parle à ma base de données de production si cela signifie – Tony

+0

que l'environnement dans lequel votre application rails fonctionne est "production". Lorsque vous avez reçu ActiveView: TemplateError, il vous a montré un écran de débogage ou a-t-il dit "Nous sommes désolés mais quelque chose s'est mal passé". Si vous avez l'écran de débogage, vous devez changer le RAILS_ENV –

+0

il a montré le message prod – Tony

Questions connexes