【问题标题】:WARN Could not determine content-length of response body. Set content-length of the response or set Response#chunked = trueWARN 无法确定响应正文的内容长度。设置响应的内容长度或设置 Response#chunked = true
【发布时间】:2013-08-06 14:34:27
【问题描述】:

我已经导入了一个现有的 Ruby on Rails 项目,以启动我所做的应用程序

Buldle install
rails server

我的服务器正在运行,当我启动 localhost:3000 时,它应该会打开我的根页面。但我收到以下错误:

在 18 毫秒内完成 200 次 OK(查看次数:17.0 毫秒) [2013-08-05 11:52:36] 警告无法确定响应正文的内容长度。设置响应的内容长度或设置 Response#chunked = true

如果我遗漏了什么,请告诉我?

【问题讨论】:

  • 另一个 SO 问题将解决警告,但这不太可能与您看不到根页面的原因有关。
  • @sushithle - 我尝试在此页面上提及解决方案,但仍然无法看到内容。
  • 你应该在你的路由文件中检查渲染了哪个布局,以及布局文件是否真的渲染了一个空白页面。
  • 你应该先删除 public/index.html 并在 config/routes.rb 中设置一个根路径:root to: 'home#index',然后重新启动服务器,清除浏览器缓存并重试。希望这会有所帮助。

标签: ruby-on-rails ruby


【解决方案1】:

我遇到了这个问题,并通过在 Gemfile 中添加 gem 'thin' 解决了这个问题,然后运行命令包并使用 'rails server' 命令启动服务器。

【讨论】:

    猜你喜欢
    • 2012-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-01
    • 2012-09-29
    • 2016-03-17
    • 1970-01-01
    • 2015-04-30
    相关资源
    最近更新 更多