0

我将 RoR 与服务器端的 ember-rails gem 和客户端的 Ember.js 一起使用。位于服务器端的 (Handlebars-) 模板在客户端的 Ember.TEMPLATES 变量中提供。这些模板可以在 Ember.View 中使用。

所有这些都像一个魅力,但现在的问题是:

我有一小段要渲染的 html。从我的角度来看,不值得为此创建一个 Ember.View。所以我想做这样的事情..

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

这会引发错误:TypeError: Cannot read property 'buffer' of undefined

我查看了代码,我知道为什么会发生这种情况(模板只能在 Ember.View 或其他 Ember-Objects 中使用)。

使用 Handlebars 它可以工作,但是我无法访问服务器端存储的 Handlebars-Templates ..

有人有什么建议我可以解决这个问题吗?

如果您需要更多信息,请告诉我!

谢谢!

4

0 回答 0