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

o3imoua4  于 2021-06-25  发布在  其他
关注(0)|答案(1)|浏览(214)

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

  1. <script type="text/x-handlebars">
  2. <div>
  3. here is outlet:
  4. {{outlet}}
  5. </div>
  6. </script>
  7. within index2

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


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

z31licg0

z31licg01#

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

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

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

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


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

相关问题