Ruby on rails 无法发送。Rspec中有标头的put请求
这是我的请求:Ruby on rails 无法发送。Rspec中有标头的put请求,ruby-on-rails,testing,rspec,ruby-on-rails-5,Ruby On Rails,Testing,Rspec,Ruby On Rails 5,这是我的请求: put :my_action123, params: { var1: var1, var2: var2, var3: var3 }, headers: { "X-My-Header" => "something" } 这里有一个错误: Failure/Error: put :my_action123, params: { var1: v
put :my_action123,
params: {
var1: var1,
var2: var2,
var3: var3
}, headers: {
"X-My-Header" => "something"
}
这里有一个错误:
Failure/Error:
put :my_action123,
params: {
var1: var1,
var2: var2,
var3: var3
}, headers: {
"X-My-Header" => "something"
}
ArgumentError:
unknown keyword: headers
尽管这是建议用来设置标题的内容。这是控制器规范吗?根据, 在请求规范中,可以将头作为参数传递,在控制器规范中,需要直接在请求对象上设置头