0

我的一位客户在生产服务器上收到标准的“出现问题”错误页面,但是 production.log 声称该页面已正确呈现。

Started GET "/translations" for **IP** at 2012-06-07 08:30:56 +0000
Processing by TranslationsController#index as HTML
  Rendered translations/_filters.html.erb (1.9ms)
  Rendered glossary_terms/_form.html.erb (3.4ms)
  Rendered translations/index.html.erb within layouts/application (125.8ms)
Completed 200 OK in 131ms (Views: 119.4ms | ActiveRecord: 8.6ms)

我已经确认这确实是她的请求被记录,并且她重新加载了页面。另外,我无法在本地重现错误;该页面对我和其他几个人来说加载得很好。

4

1 回答 1

1

这是你必须去枚举你的环境和客户端之间所有不同的东西的错误之一。检查以下内容:

  • 饼干
  • 会话状态
  • 浏览器版本(响应可能是 200,但可能格式不正确)
  • 使用 Sam Spade 查看原始响应 - 可能是其中的线索
  • 仔细检查是否记录了她的请求
  • 她能无误地复制它吗?
  • 她尝试过不同的浏览器吗?不同的机器?
  • 也许“出了点问题”错误被作为 200 响应提供?
于 2012-06-07T10:02:36.640 回答