在任何有关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的新手。
答案 0 :(得分:1)
服务器和控制台作为独立的应用程序独立运行。因此,如果您使用rails c
启动控制台,它将是您的应用程序的独立版本。同样,如果您执行rails s
,它也将是独立的。
例外情况是它们共享您的开发数据库,因此如果您使用控制台对数据库进行更改,它们将反映在服务器的页面刷新上。反之亦然。
不要担心服务器上内容长度的警告,它们不会影响任何内容。
修改强>
出于调试目的,您可以将自定义项目写入日志,也可以在视图层中显示诸如params等项目。有关详细信息,请访问:http://guides.rubyonrails.org/debugging_rails_applications.html