我有一个非常小的问题,它对网站来说是一个巨大的功能。简单概述一下,我在开发模式下开发了 rails 应用程序,并使用了运行良好的 gmaps4rails 应用程序。但是我将应用程序部署到 Heroku,现在 gmaps4rails 没有显示侧边栏。
下面是它应该是什么样子的图像: image 因此,当用户单击任何侧边栏条目时,它会将用户带到地图上的正确标记处。
下面是它在生产/Heroku 图像中如何呈现的 图像 如您所见,没有侧边栏条目。
在查看呈现的源代码时,有一个区别。在开发模式下,存在Gmaps.map.markers_conf.list_container = "ranchlist";
这行代码。此代码是获取列表并显示它的代码。
下面是视图本身的代码:
<div id="mapscontainer">
<%= gmaps("markers" => {"data" => @json, "options" => {"list_container" => "ranchlist"}},
:map_options => {"auto_adjust" => true, "zoom" => 17,
:raw => '{
panControl: true,
zoomControl: true,
mapTypeControl: false,
scaleControl: false,
streetViewControl: false,
overviewMapControl: false,
scrollwheel: false,
zoom: 20,
}'
},
:markers => { :data => @json }
)%>
<div id="ranchcontainer">
<ul id="ranchlist"><h2>Find A Mash's Wing Ranch <span style="font-size:25px;"><sup>®</sup></span></h2>
<h1>Near You</h1></br>
<%= image_tag("locations/locations_line.png", :class => "lineseperator") %>
</ul>
</div>
</div>