0

我们正在尝试使用 json 将标记数据传递给谷歌地图。

到目前为止,我们只是拉取我们需要的数据集(其中不包括坐标),然后使用 belongs_to 关系提取视图的坐标。例如:

控制器:

@clubs = Clubs.all

看法:

@clubs.each do |club|
  lng = club.town.longitude
  lat = club.town.latitude
end

现在我们要通过 json 拉取数据。这意味着belongs_to 在视图中不再可用,因此我们需要将long 和lat 数据附加到控制器内的json @clubs 数据集中,以便我们能够做到:

@clubs.each do |club|
  lng = club.longitude
  lat = club.latitude
end 

我们如何做到这一点,或者有其他方法可以解决这个问题吗?

谢谢!

4

1 回答 1

0

您可以在俱乐部中包含“城镇”协会:

club.as_json(:include => :town)
于 2012-07-07T12:56:29.107 回答