Здравствуйте, появляется такая ошибка вот в таком коде:
ymaps.ready(init);
var myMap, route, myPlacemark;
function init() {
myMap = new ymaps.Map("map", {
center: [54.607518, 39.801353],
zoom: 14
});
$('#search_route').submit(function () {
var start = $("#start").val();
var end = $("#end").val();
ymaps.route([
[start],
[end]
], {
// Опции маршрутизатора
mapStateAutoApply: true
}).then(function (router) {
route && myMap.geoObjects.remove(route);
route = router;
myMap.geoObjects.add(route);
}, function (error) {
alert("Возникла ошибка: " + error.message);
});
return false;
});
myPlacemark = new ymaps.Placemark([54.607518, 39.801353], {
hintContent: '',
balloonContentHeader: '',
balloonContentBody: '',
balloonContentFooter: ''
});
myMap.geoObjects.add(myPlacemark);
}
На сервере работают рельсы. При этом, если создать обычный index.html, всё работает как надо. В консоли тоже никаких ошибок. В связи с этим вопрос, есть ли какие-то ошибки в коде или искать причину во фреймворке?