不知何故,我的本地Rails应用程序不再显示详细的错误消息。相反,它表明"我们很抱歉,但出了点问题。"默认情况下。这意味着我每次都必须检查日志。我尝试通过运行强制服务器以开发模式启动:
RAILS_ENV=development bundle exec rails s
有关如何记录错误的任何想法?
答案 0 :(得分:2)
相反,它显示“我们很抱歉,但出了点问题。”
这是在制作中,我接受了吗?如果是这样,这是按预期的。您不会向最终用户显示详细的错误消息(包含堆栈跟踪和敏感数据)。
所以,是的,要么看你的日志,要么设置许多异常跟踪服务之一(honeybadger,sentry等)
如果您想要这样做(针对所有建议),请在config/environments/production.rb
config.consider_all_requests_local = true