3

从 rails .erb 我可以调用 Emberjs 视图,它渲染得很好:

<script type="text/x-handlebars">
  {{ view App.ListUsers }}
</script>

现在,如果我要使用核心 statemanager,我会做这样的事情:

App.Router = Ember.Router.extend({
    index: Ember.State.extend({
      route: '/'
});

如何直接从 .erb 调用索引路由?就像启动 emberjs 应用程序的引导程序一样。

我希望将 Ember 用于管理仪表板,因此我将在管理员登录到 rails 应用程序后启动 emberjs 应用程序。

4

1 回答 1

0

你有没有尝试过:

Ember.Router.extend({
  root: Ember.Route.extend({
    index: Ember.Route.extend({
      route: '/'
      // connectOutlets and such...
    })
  }),

来自 Ember.Router 文档 http://emberjs.com/api/classes/Ember.Router.html:

实例的 initialState 属性Ember.Router名为root

于 2012-10-03T03:56:14.293 回答