Rails - erreur dans le mode de production
Rails 3.2.3
Dans le mode de production, j'ai une erreur et il affiche standard "nous sommes désolés mais la page". Le mode de développement il n'y a pas d'erreur.
J'ai besoin d'obtenir plus d'informations sur l'erreur si je veux éteindre "nous sommes désolés" de la page et de voir l'erreur. Je sais qu'il doit être lancé en tant que "rails de s -e de production" et je le fais à mon ordinateur local. Mais comment pouvez désactiver "nous sommes désolés mais la page"?
Vous devez vous connecter pour publier un commentaire.
Dans config/environments/production.rb
temporellement changement
à
Regarder les logs dans
log/production.log
. Habituellement, cela a à faire avec des actifs, peut-être vous avez besoin de mettregem 'therubyracer'
dans le Gemfile.La page d'erreur est affichée par certaines entrées dans le middleware rack (je crois
ActionDispatch::ShowExceptions
etActionDispatch::DebugExceptions
). Vous pouvez toujours ajouter à votre application, mais probablement qu'il est plus facile de vérifier les journaux. "Mise hors tension" à la page signifie en fait ajouter des trucs à afficher la page d'exception.J'oublie toujours le réglage de la variable d'environnement pour le
SECRET_KEY_BASE
. Regardezconfig/secrets.yml
.