1

,我知道如何将我想要的数据转换成一个数组。

即来自在一行中保存地理坐标的模型:

Place.all.map(&:latitude)

[12.34, 12.34, ...]

如何将其转换为具有纬度和经度的嵌套双数组

ie [[12.34,23.34],[23.45,12,23],...]
4

1 回答 1

4
Place.all.map{ |place| [place.latitude, place.longitude] }

旁注:

  • all查询是数据库杀手。

  • 如果您只需要两个字段,请考虑使用select

于 2013-02-20T15:09:41.403 回答