я выполняю «Промежуточный учебник по метеорам № 8 - Вставка разрешений, публикации и игрушек Meteor» от LevelUpTuts, и моя проблема в том, что я не могу отправить форму, я проверил код 5 раз, но, по моему мнению, все правильно, я запускаю метеор 1.4, вот мой код
мой файл Recipes.js
Recipes = new Meteor.Collection('recipes');
Recipes.allow({
insert: function(userId, doc) {
return !!userId;
}
});
RecipeSchema = new SimpleSchema ({
name: {
type: String,
label: "Name"
},
desc: {
type: String,
label: "Description"
},
author: {
type: String,
label: "Author",
autoValue: function() {
return this.userID
},
autoform: {
type: "hidden"
},
},
createdAt: {
type: Date,
label: "CreatedAt",
autoValue: function() {
return new Date()
},
autoform: {
type: "hidden"
},
},
});
Recipes.attachSchema( RecipeSchema);
мои рецепты.js
Meteor.subscribe('recipes');
мой NewRecipe.js
<template name="NewRecipe">
<div class="new-recipe-container">
{{> quickForm collection="Recipes" id="insertRecipeForm" type="insert" class="new-recipe-form"}}
</div>
</template>
и файл publis.js
Meteor.publish('recipes', function(){
return Recipes.find({author: this.userId});
});
Пожалуйста, помогите мне, я не знаю, что я делаю неправильно