gmaps4rails: несколько объектов (json)

В контроллере я хотел бы попробовать что-то вроде этого:

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

Но это не сработает. Есть ли стандартная реализация, как с этим бороться?


person ticcoid    schedule 04.01.2013    source источник


Ответы (1)


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

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

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

person apneadiving    schedule 04.01.2013
comment
json_hash и json_hash2 являются массивами после их разбора, поэтому следующий код отлично работает для меня: ))to_json Большое спасибо за быстрый ответ! - person ticcoid; 04.01.2013