这是我的PUT请求:
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
尽管建议将其用于设置标头。
答案 0 :(得分:1)
这是控制器规格吗?根据{{3}},
在请求规范中,您可以将标头作为参数传递,在控制器规范中,您需要直接在请求对象上设置标头。