У меня есть эта простая проверка, если пользователь вошел в систему, и если нет - переадресовывать зарегистрировать стршаблон Железный маршрутизатор не зарегистрирован редирект
Router.map(function() {
this.route('home', {
path: '/',
onBeforeAction: function (pause) {
if (!Meteor.user()) {
this.render('register');
pause();
}
}
});
this.route('register', {path: '/register'});
});
и получать
Exception from Tracker recompute function: Error: Couldn't find a template named "register" or "register". Are you sure you defined it?
Когда я иду прямо к /register
, он работает.
Любые идеи, почему?
Использование 'render' вместо' go' * было * моим намерением, я не вижу причин перезагружать всю страницу. – ilyo