0

サーバー側でember-railsgemを使用し、クライアント側でEmber.jsを使用してRoRを使用しています。サーバー側にある(Handlebars-)テンプレートは、クライアント側のEmber.TEMPLATES変数で提供されます。これらのテンプレートは、Ember.View内で使用できます。

これはすべて魅力のように機能しますが、今では問題があります。

レンダリングしたいHTMLの非常に小さな部分があります。私の観点からは、そのためにEmber.Viewを作成する価値はありません。だから私はそのようなことをしたいのです。

Ember.TEMPLATES.name_of_the_template(
    {
        my_text_variable : "my_text"
    }
);

これにより、エラーが発生します。TypeError:未定義のプロパティ'buffer'を読み取れません

コードを調べたところ、なぜこれが発生するのかがわかりました(テンプレートは、Ember.Viewまたは他のEmber-Object内でのみ使用できます)。

ハンドルバーを使用すると機能しますが、サーバー側に保存されているハンドルバー-テンプレートにアクセスできません。

誰かが私がこれを解決する方法について何か提案がありますか?

さらに詳しい情報が必要な場合はお知らせください。

どうも!

4

0 に答える 0