需要在Rails出口中正确获取主Ember出口

o3imoua4  于 2023-08-04  发布在  其他
关注(0)|答案(1)|浏览(117)

我正在将一个应用程序的一部分迁移到Ember,作为希望迁移完整应用程序的第一部分。这是一个Rails应用程序,我正处于概念验证阶段。在我的Rails视图(index2.html.erb)中,我有以下内容:

<script type="text/x-handlebars">
  <div>
    here is outlet:
    {{outlet}}
  </div>
</script>
within index2

字符串
但是,这会在html页面的底部呈现Ember输出,如下所示:


的数据
我该怎么弥补?即使我把Ember出口放在Rails布局中,它的渲染效果也是一样的。

z31licg0

z31licg01#

在声明ember应用时,包括对div的引用,如下所示:

App = Ember.Application.create({
  rootElement: '#app'
});

字符串
然后在您希望应用显示的位置创建一个具有该id的div:

<div id="app"></div>


现在,您的应用程序将插入到该div中。

相关问题