так что эта ошибка убивает меня, так как я понятия не имею, что происходит, я обновил свою версию canjs до последней версии, которая на данный момент 2.0.4 с jquery, и маршрутизатор перестал работать. Ничего не маршрутизирует, я пробую с window.location.hash и can.route.attr и не маршрутизирую. Меня смущает то, что со старой версией у меня все работало отлично. Вот код
var Router = can.Control({
'init': function() {
},
'route' : function(){
window.location.hash = '#!dashboard';
},
'dashboard route': function() {
console.log('dashboard')
}
});
$(document).ready(function() {
can.route.ready(false);
new Router($('body'));
can.route.ready(true);
});