Ruby on rails HTTP头前缀和Rspec

Ruby on rails HTTP头前缀和Rspec,ruby-on-rails,rspec,Ruby On Rails,Rspec,Rails4不使用不在标准标头名称列表中的大写字母和前缀“HTTP_u”HTTP标头名称: 所以“访问令牌”变成了“HTTP访问令牌”。为了访问“访问令牌”,我必须使用request.headers(“HTTP\u访问令牌”) 我的问题是,这不适用于rspec: get path,nil,{access_token:"the token"} 标题名称保持不变。因此,我需要使用: get path,nil,{HTTP_ACCESS_TOKEN:"the token"} 如何使rspec请求使

Rails4不使用不在标准标头名称列表中的大写字母和前缀“HTTP_u”HTTP标头名称:

所以“访问令牌”变成了“HTTP访问令牌”。为了访问“访问令牌”,我必须使用request.headers(“HTTP\u访问令牌”)

我的问题是,这不适用于rspec:

get path,nil,{access_token:"the token"}
标题名称保持不变。因此,我需要使用:

get path,nil,{HTTP_ACCESS_TOKEN:"the token"}
如何使rspec请求使用与xhrjavascript相同的头名称

var request = new XMLHttpRequest();
request.open("GET", "http://localhost:5000/path", true);
request.setRequestHeader("access-token","my token");

是否有此修补程序?

仅在生产环境中,它似乎添加了HTTP前缀