【发布时间】:2019-04-24 23:44:02
【问题描述】:
我目前正在尝试将 link_to 添加到我地图上的价格中。 我面临的问题是,通过单击价格,它不会将用户重定向到特定的显示页面。 例如,当我查看网址时,它不会从 /search 更改为 -> wines/1。
这是我正在尝试的代码:
wines.forEach(function(wine) {
marker = new google.maps.Marker ({
position: {lat: wine.latitude, lng: wine.longitude},
map: map
});
windowContent = "<div class='map_price'>Ab " + wine.price + "€</div>";
windowContent += "<div><%= escape_javascript link_to(@wine) %></div>";
inforwindow = new google.maps.InfoWindow ({
content: windowContent
});
inforwindow.open(map, marker);
});
}
【问题讨论】:
-
变量
@wine在哪里定义?你能分享你的控制器和视图的代码吗?
标签: jquery ruby-on-rails google-maps ruby-on-rails-5