【问题标题】:In rails, sometimes I just get text instead of rendering html在 Rails 中,有时我只是获取文本而不是呈现 html
【发布时间】:2016-01-08 12:50:53
【问题描述】:

这是出现此罕见错误时的前几行输出。

0
HTTP/1.1 200 OK
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
 ...

Here is the full output

【问题讨论】:

  • 请包含实际文本,而不仅仅是图片。
  • 这看起来像是一些中间服务器(例如网络服务器、代理或 CDN)尝试分块编码但破坏了它。尝试通过删除组件来缩小范围。

标签: ruby-on-rails ruby ruby-on-rails-4.1


【解决方案1】:

你看到第一行0。那是个问题。 HTTP/1.1 200 OK 行必须是输出的第一行。您需要跟踪输出该行的内容并使其不发生(或稍后在它所属的地方发生,如果是这种情况)。

【讨论】:

  • 您可能是正确的,第一行中的 0 导致了问题。但是,我找不到这个 0 来自哪里的原因。我使用render nothing: true 处理一些ajax 请求。这就是第一行 0 的原因吗?
猜你喜欢
  • 2011-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-15
  • 2017-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多