我目前正在尝试将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);
});
}
答案 0 :(得分:0)
有多种方法可以在Rails中呈现链接,并且由于您正在使用JavaScript在Map上呈现所有葡萄酒(我希望每个wine
都包含id
以及其他详细信息),因此建议使用{ {1}}标签代替Rails anchor
方法,如下所示...
link_to