Rails 3 + Карты Google без драгоценного камня - PullRequest
1 голос
/ 19 июня 2011

Я пытаюсь интегрировать Rails 3 с Google Maps.Я не хочу использовать гем - я просто хочу сгенерировать массив (хэш?), Используемый JavaScript API.У меня это работает вручную, но не динамически.Я использую Haml, поэтому примеры с ERB меня отбрасывают.

Сейчас моя информация поступает из Redis и помещается в массив Ruby в формате JavaScript, который ожидает Google Maps.Затем я пытаюсь получить доступ к массиву в моем представлении.Это почти работает, но нет новых строк - это один гигантский шарик.

Как это исправить?Или как лучше это сделать?

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 19 июня 2011

Вот упрощенный пример:

https://gist.github.com/1017434

0 голосов
/ 19 июня 2011

Это на самом деле не вопрос рельсов.API gamps - это javascript - вы делаете это на клиенте в javascript.

Кажется, у вас есть некоторые данные в Redis, я предполагаю, что это места, которые вы хотите отобразить.Один из способов получить эти данные из redis на сервере в javascript на клиенте - десериализовать их как строку JSON.Затем сериализуйте его на клиенте из строки JSON.Затем вы просто перечислите массив точек и график, используя API Google Maps.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...