Rails-转储请求标头提供了Cant转储匿名模块

时间:2019-03-19 06:41:19

标签: ruby-on-rails ruby

如何在Rails中转储请求标头的内容?

我尝试了puts YAML::dump(request.headers),但出现错误

  

无法转储匿名模块

。还尝试了logger.info request.headers.env,但我收到了很多内容。我只需要知道标题中发送了什么。这怎么容易做到?

1 个答案:

答案 0 :(得分:1)

在您的控制器中,您可以将其丢弃

puts request.headers.to_yaml

是的,这可能是一个巨大的内容。然后您应该知道,它只是一个哈希,因此您可以进行跟踪并进行更多研究。

puts request.headers.keys