サーバー側で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内でのみ使用できます)。
ハンドルバーを使用すると機能しますが、サーバー側に保存されているハンドルバー-テンプレートにアクセスできません。
誰かが私がこれを解決する方法について何か提案がありますか?
さらに詳しい情報が必要な場合はお知らせください。
どうも!