Здесь есть темы, которые пытаются охватить это: Gmaps4rails: карта не отображается при динамической загрузке и особенно здесь: Визуализация карты Google с использованием gmaps4rails через Ajax, также смотрел скринкаст, в котором gmap динамически обновляется, но, похоже, он все еще не работает.
Я пытаюсь загрузить карту в раскрывающуюся вкладку, только если нажата кнопка, отображающая направление между пользователем и предложением. В моем частичном файле _location.html.erb у меня есть:
<%= gmaps({ "direction" => { "data" => { "from" => current_user.location, "to" => @offer.location } } })%>
(места являются адресами)
Теперь это хорошо работает, когда партиал визуализируется немедленно. Однако, если я попытаюсь отобразить частично через вызов AJAX позже, после того как вся страница уже изначально загружена, gmap не отображается. Можно ли инициализировать и визуализировать gmap с помощью вызова AJAX и затем отображать направления?