2012-07-06 38 views
0

我们试图使用json将标记数据传递给Google地图。rails activerecord扩展数据集以包含joineddata

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

控制器:

@clubs = Clubs.all 

观点:

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

现在,我们想通过JSON来提取数据。这意味着belongs_to的是在视图中没有再使用,所以我们需要从长远和纬度数据的JSON @clubs数据集追加控制器内部,使我们能够做到:

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

怎么办我们这样做,还是有另一种方法可以解决这个问题?

谢谢!

回答

0

您可以在俱乐部 '镇' 协会:

club.as_json(:include => :town)