rails服务器中的警告 - localhost

时间:2013-09-26 16:11:00

标签: ruby-on-rails ruby-on-rails-4

在任何有关rails的教程中,它可能会在服务器控制台中看到很多信息,但对我来说只是警告。

Started GET "/assets/application.js?body=1" for 127.0.0.1 at 
2013-09-26 12:24:10 -0300
[2013-09-26 12:24:10] WARN  Could not determine content-length of 
response body. Set content-length of the response or set 
Response#chunked = true

我不知道为什么。

此外,当我尝试运行样式puts "Hello world"时,它不会显示在服务器控制台上。

我是Rails的新手。

1 个答案:

答案 0 :(得分:1)

服务器和控制台作为独立的应用程序独立运行。因此,如果您使用rails c启动控制台,它将是您的应用程序的独立版本。同样,如果您执行rails s,它也将是独立的。

例外情况是它们共享您的开发数据库,​​因此如果您使用控制台对数据库进行更改,它们将反映在服务器的页面刷新上。反之亦然。

不要担心服务器上内容长度的警告,它们不会影响任何内容。

修改

出于调试目的,您可以将自定义项目写入日志,也可以在视图层中显示诸如params等项目。有关详细信息,请访问:http://guides.rubyonrails.org/debugging_rails_applications.html