2013-01-04 1 views
0

В контроллере я хотел бы попробовать что-то вроде этого:gmaps4rails: множественные объекты (JSON)

@json = User.all.to_gmaps4rails 
@json << Admin.all.to_gmaps4rails 

Но это еще не сработает. Существует ли стандартная реализация, как справиться с этим?

ответ

1

Вы можете сделать:

json_hash = JSON.parse(User.all.to_gmaps4rails) 
json_hash2 = JSON.parse(Admin.all.to_gmaps4rails) 
@json  = (json_hash + json_hash2).to_json 

Не потрясающий, может быть, я должен исправить драгоценный камень.

+0

json_hash и json_hash2 массивы после разбора их, поэтому следующий код отлично работает для меня: json_hash = JSON.parse (User.all.to_gmaps4rails) json_hash2 = JSON.parse (Admin.all.to_gmaps4rails) @json = (json_hash | (json_hash2)). To_json Но большое спасибо за ваш быстрый ответ! – ticcoid

+0

извините, отредактировал ответ. Подумайте, чтобы принять его – apneadiving

+0

Ницца, спасибо! – ticcoid

0
(JSON.parse(User.all.to_gmaps4rails) + JSON.parse(Admin.all.to_gmaps4rails)).to_json