我一直在試圖將這些自定義添加到配置文件下的流星用戶帳戶系統,但它不是成功。我有一個模式形式,這是彈出來做到這一點,下面是我的事件代碼。流星:試圖添加自定義字段給用戶(),但它沒有成功
Template.profile.events({
'submit #saveBasicProfile': function(event, template) {
console.log("CLICK");
event.preventDefault();
var fullnameVar = event.target.fullname.value;
var titleVar = event.target.title.value;
var about_youVar = event.target.about_you.value;
Meteor.users.update({_id:Meteor.user()._id},
{ $set:
[{ "profile.fullname" : fullnameVar },
{ "profile.title" : titleVar },
{ "profile.about_you" : about_youVar } ]
});
//Router.go('/profile');
}
});
按照http://stackoverflow.com/questions/29012836/how-to-partly-update-meteor-users-profile –
你有拒絕的任何地方規則關於用戶集合?配置文件是一種特殊情況,應由配置文件所有者直接從客戶端進行編輯,而不管您是否安裝了不安全的。 –