位置在我的Rails日志中意味着什么?

时间:2016-08-03 20:46:52

标签: ruby-on-rails ruby logging location

这是一个示例输出:

  13:25:29 log.1 | method = GET path = / users / auth / github / callback   format = html controller = users / omniauth_callbacks action = github   status = 302 duration = 829.94 view = 0.00 db = 25.57   位置= http://loclhost:5000/heroku/in-stcks/   PARAMS = {"代码" = GT;" XXXXXXXX&#34 ;,   "状态" = GT;" XXXXXXXX"}

此行中的location字段是什么,从哪里加载?

1 个答案:

答案 0 :(得分:2)

我相信您正在使用lograge gem进行日志记录。在那里,如果使用HTTP重定向(即locationHTTP 301)回答了请求,则会设置HTTP 302字段。该字段包含转发用户的完整URL。

该字段名为location,因为它是响应中包含此字段的HTTP标头的名称。