我有一条带/ coordinates的路线。我想在这条路线上收到一个JSON数组,例如:
[
{"latitude": 1, "longitude": 1},
{"latitude": 1, "longitude": 2},
{"latitude": 1, "longitude": 3}
]
如何配置params用葡萄解析这种数据?我不想给数组命名,例如{ "blah": []}
,我只想从请求中读取它。
这就是我想要做的事情
params do
requires :latitude, type: Float
requires :longitude, type: Float
end
post do
route = Route.create(coordinates: params)
{ id: route.id }
end