2017-03-09 7 views
0

私は解決できない問題がありますか、何が原因なのか理解していません。 テンプレート:Meteor「テンプレートヘルパーの例外:quickFormContext」とaldeed:autoform

<template name="home"> 
    {{> quickForm collection="Posts" id="insertPostForm" type="insert"}} 
</template> 

ルート(鉄:ルータ):

Router.route('/', { 
    name: "home", 
    data: function() { 
     return { 
      posts: Posts.find(); 
     }; 
    }, 
    waitOn: function() { 
     return Meteor.subscribe("allPostHeaders"); 
    } 
}); 

そして、私は "allPostHeaders" を公表:

Meteor.publish("allPostHeaders", function(){ 
    return Posts.find({}, { 
     fields: {content: 0} 
    }); 
}); 

だから、流星に私がインストールiron:routeraldeed:collection2aldeed:autoformおよびinstallnpm simpl-schemaとする。

私は私のアプリを起動するときに、次の例外が表示されます。..テンプレートヘルパーで

例外: quickFormContext http://localhost:3000/packages/aldeed_autoform.js

@私は引用符を忘れてはいけないpostことが、分かりました。誰かが私が逃したものを見つけるのを助けることができましたか?

+0

htmlでクイックフォームの行をコメントアウトすると動作しますか? – mutdmour

+0

テンプレート内のクイックフォーム行が正しく動作する – AdChiv

+0

[流石パッケージ](https://github.com/aldeed/meteor-simple-schema)ではなく、単純なスキーマを 'npmでインストールしましたか? – mutdmour

答えて

0

私はそれを解決しました。

問題はインストールによるものです。 autoform 6+(最近のバージョンのautoform)では、別々のシンプルスキーマをインストールするために、aldeed:collection2ではなくaldeed:collection2-coreをインストールできませんでした。

関連する問題