Rack::Request 与 ActionDispatch::Request 之间有什么联系吗?我遇到一个问题,就是在请求头部传了一个参数,在 controller 中通过 request.headers['xxxx'] 可以获取到;在另一个地方可以调用 request.env,我本想也用 request.headers['xxxx'] 来获取这个参数,但是发现调用不了。
我发现前一个 request 的 class 是 ActionDispatch::Request,后一个是 Rack::Request。这两者之间有什么联系吗?怎么从 Rack::Request 获取请求头中的参数呢?表述不是很清晰,请见谅。希望高手给解惑