У меня есть модель сообщений, которую я опубликовал, и она работает нормально. Однако я добавил следующее поле через плагин simpleSchemas:
userEmail: {
type: String,
autoValue: function() {
if (this.isInsert) {
return Meteor.user().email;
} else if (this.isUpsert) {
return {$setOnInsert: Meteor.user().email};
} else {
this.unset();
}
}
}
Когда это включено, формы отправки не работают, но не вызывают никаких ошибок. Возможно, я неправильно звоню Meteor.user().email
? Как связать поле userEmail с адресом электронной почты пользователя, создавшего сообщение?