,我知道如何将我想要的数据转换成一个数组。
即来自在一行中包含地理坐标的模型:
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] }
旁注:
所有
查询都是数据库 killer 。如果您只需要两个字段,请考虑使用
select
关于ruby-on-rails - ruby 数组映射双数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14983147/