我对RubyonRails还不熟悉。我需要按以下数组格式收集foreach元素

[
  [lat1, long1],
  [lat2, long2],
  [lat3, long3],
  [lat4, long4]
]

我的代码是
@outlet.each do |outlets|
  lat = outlets.latitude
  long = outlets.longitude
end

我可以收集每个循环。如何将这些元素格式化为上述格式?

最佳答案

使用.map方法(结果是您想要的):

@outlet.map do |outlets|
  [outlets.latitude, outlets.longitude]
end

关于ruby-on-rails - 特定格式的单个数组中的foreach元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32645216/

10-08 23:15