Я не уверен, почему так важно иметь обе части данных в одной переменной добавления (можно просто сделать 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 %>
но это требует больше обработки, потому что вы инициализируете хэш.