ruby数组映射双数组



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

Ie来自一个将地理坐标保持在一行的模型:

Place.all.map(&:latitude)
[12.34, 12.34, ...]

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

ie [[12.34,23.34],[23.45,12,23],...]
Place.all.map{ |place| [place.latitude, place.longitude] }

旁注:

  • all查询是数据库杀手。

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

相关内容

  • 没有找到相关文章

最新更新