我一直试图为rails项目评估emberjs。
有人能建议(或者最好是针对我失败的项目)如何在视图中显示我的数据吗?我只运行了rails g ember:bootstrap并创建了一个具有单个属性username的User表。
链接到回购:https://github.com/Rhodee/ember-hello-world
控制台只提供以下线索:
Uncaught TypeError: Cannot call method 'extend' of undefined application_controller.js:1
Uncaught TypeError: Cannot call method 'extend' of undefined user_controller.js:1
Uncaught TypeError: Object <Ember.Object:ember282> has no method 'removeArrayObserver' ember.js:11068我已经利用了这些资源来学习:
我在哪里可以找到最新的教程,反映如何让事情简单地显示索引模板的状态?
发布于 2012-06-24 06:50:12
您看到的前两个错误是一个公开发行。
我像你一样想办法弄清楚这一切。我将样板更改为
MyApp.ApplicationController = Ember.ObjectController.extend至
MyApp.ApplicationController = Ember.Object.extend我希望这能帮上忙!
发布于 2012-06-24 10:58:50
我也遇到了同样的问题,经过一番挖掘,我发现了以下几点:
控制台错误指当前稳定的ember发行版中缺少Ember.ObjectController。Ember.ObjectController过去是在旧版本的成员,被删除,现在正在作出的方式回来,如在这个堆叠溢出的答案中所述。在这个答案中也有一个(临时)解决方案。
最新的成员发布(可通过成员github回购)包括这一变化,我一直试图使用它与成员-rails,同时阅读Ember应用结构指南。经过进一步的研究,我发现Ember.State已经更新为Ember.Route,还有一些对connectOutlets回调的更新,详见此承诺。
引用一个成员-rails贡献者,余烬-铁路发电机是一个“混乱”。.因此,您可能需要使用上面提到的修复更新一些生成的代码。
或者,我建议阅读大脑教程,使用他们所使用的精确设置(在他们的示例应用程序代码中可以找到)。
https://stackoverflow.com/questions/11161689
复制相似问题