Я очень новичок в Rails, и в настоящее время у меня возникают проблемы при использовании Mapbox GL JS в моем приложении rails.
Вот что я пытаюсь сделать. Я хочу щелкнуть точку на карте, и с помощью идентификатора из этой точки я создаю строку, представляющую URL-адрес страницы, на которой можно просмотреть информацию об этой точке.
Затем, используя jQuery Я хочу загрузить содержимое этой страницы в элемент div в приложении. html .erb.
Однако я получаю сообщение об ошибке «Uncaught Error: rails-u js». уже загружен! "
Я провел некоторый поиск и вижу, что это ошибка, связанная с использованием турболинков в Rails, но я не могу понять, как это должно работать, как ожидалось.
Вот мой код:
map.on('click', 'points', function(e) {
var thing = e.features[0];
var path = '/point/' + thing.properties.id + '.html';
$.ajax({
success: function() {
$('#someDiv').load(path);
},
error:function(){
alert('Error');
}
})
});
Прошу прощения, если я поступаю неправильно. Огромное спасибо заранее. :)