我使用以下方法将JSON格式的数据存储到var adds
中:
var adds = <%= raw @add.to_a.to_json %>;
var adds = <%= raw @add.nearbys(1).to_json %>;
第一行代码以JSON格式存储个人的位置,第二行代码在1英里范围内搜索该人的邻居。 如何合并这些代码行并将数据以JSON格式存储在var adds
变量中?
如果您对来源感兴趣,请here。位置是layout / adds.html.erb
答案 0 :(得分:1)
我不确定为什么将两个数据合并为一个变量是非常重要的(你可以简单地var adds
然后var addNearbys
吗?),但是
var adds = {
all: <%= raw @add.to_a.to_json %>,
nearbys: <%= raw @add.nearbys(1).to_json %>
};
将以JSON格式获取一个变量中的所有数据。
或者,您可以
var adds = <%= {:all => @add.to_a, :nearby => @add.nearbys(1)}.to_json %>
但这需要更多处理,因为你正在初始化一个哈希。
答案 1 :(得分:0)