我正在为这样的葡萄路线定义参数
params do
requires :array, type: Array do
requires :foo, type: String
requires :bar, type: String
end
end
此端点的数据为{"array": [{"foo": "123", "bar": "456"}]}
。
如何摆脱额外的
"array"
?数据应如下[{"foo": "123", "bar": "456"}]
我无法在Array
上定义类型params
。
答案 0 :(得分:0)
您可以使用群组执行此操作,详情请参阅 https://github.com/ruby-grape/grape#group-options
例如为: params做 group:array,type:Array do 要求:foo,type:String 要求:bar,type:String ... 结束 端