0

在任何关于 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 的新手。

4

1 回答 1

1

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

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

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

编辑

出于调试目的,您可以将自定义项写入日志,也可以在视图层中显示参数等项。更多信息在这里: http: //guides.rubyonrails.org/debugging_rails_applications.html

于 2013-09-26T16:19:13.543 回答