У вас есть пара вариантов.
1) Ваш запрос ajax может иметь тип 'script', что позволит вам написать файл action_name
.js, который будет отображаться в вашем приложении rails.У него есть доступ ко всем элементам вашей страницы (однако он вряд ли будет иметь доступ к вашему объекту карты, если только он не является общедоступным)
2) Я предпочитаю, чтобы ваш запрос javascript содержал данные json (введите 'json')который затем позволяет вам использовать эти данные по своему усмотрению в вашем JS.Я не использую прототип, но общий поток был бы.
- инициализировать вашу карту
- запрос для некоторых данных JSON, используя ajax (то есть местоположения с широтой / долготой)
- rails reponds_to do | f |f.json {render: json => some_hash} end
- в вашем обратном вызове ajax (обратно в javascript), переберите данные json и добавьте точки на карту соответствующим образом.(или делай что хочешь)