如何在 Heroku 上调试不会在本地开发或生产模式下显示的错误?

How do I debug an error on Heroku that won't show up in dev or production mode locally?

我有一个应用程序的问题,它只在推送到 Heroku 而不是在本地开发或生产环境中时奇怪地做一件事(或不做我期望的事情)。

我尝试将 binding.pry 放入我的代码中,但它只是让 Heroku 崩溃了。

如何在出现错误的 Heroku 上调试实例?

编辑 1

我尝试通过 heroku logs --tail 从 Heroku 查看我的日志,但这些是生产环境日志。不是我希望看到的详细开发日志。无论如何我可以从 Heroku 检索开发日志以查看?

我认为您最好的选择是使用应用文件夹中的 heroku logs

heroku 日志 --app appname

heroku logs -t --app appname ,这也是更好的选择。