Ruby on rails 在Rails视图中显示余烬把手模板

Ruby on rails 在Rails视图中显示余烬把手模板,ruby-on-rails,ember.js,Ruby On Rails,Ember.js,下面是我正在使用的Rails视图: <%= current_user.name %> <div class="row-fluid"> <script type="text/x-handlebars" data-template-name="my-template"> {{view App.ColumnView}} </script> </div> 我的页面最终呈现如下所示: <body class="contai

下面是我正在使用的Rails视图:

<%= current_user.name %>
<div class="row-fluid">
  <script type="text/x-handlebars" data-template-name="my-template">
    {{view App.ColumnView}}
  </script>
</div>
我的页面最终呈现如下所示:

<body class="container">
  <header id="page-header">
    <h1>App</h1>
  </header>
  <div class="content">
    <%= yield %>
  </div>
  <div id="ember259" class="ember-view">
     ...
  </div>
</body>

应用程序
...

似乎ember将视图附加到
标记,而不是在我的Rails视图中进行渲染。有没有办法将其与my Rails视图内联呈现?

余烬应用程序的
rootElement
属性默认为
body
,因此余烬会将所有内容附加到那里

当然,您可以指定显示所有应用程序的元素

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


我很高兴这对你有帮助

您是否尝试设置应用程序的
rootElement
@edpaez成功了,你介意给我一个答案让我接受吗?谢谢。谢谢你的回答,我也遇到了同样的问题!
window.App = Ember.Application.create({
  rootElement: '#ember-app'
});