首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的Ember-Rails "Hello“应用程序不能工作?

为什么我的Ember-Rails "Hello“应用程序不能工作?
EN

Stack Overflow用户
提问于 2012-06-22 17:59:58
回答 2查看 1.8K关注 0票数 2

我一直试图为rails项目评估emberjs。

有人能建议(或者最好是针对我失败的项目)如何在视图中显示我的数据吗?我只运行了rails g ember:bootstrap并创建了一个具有单个属性usernameUser表。

链接到回购:https://github.com/Rhodee/ember-hello-world

控制台只提供以下线索:

代码语言:javascript
复制
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

我已经利用了这些资源来学习:

我在哪里可以找到最新的教程,反映如何让事情简单地显示索引模板的状态?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-24 06:50:12

您看到的前两个错误是一个公开发行

我像你一样想办法弄清楚这一切。我将样板更改为

代码语言:javascript
复制
MyApp.ApplicationController = Ember.ObjectController.extend

代码语言:javascript
复制
MyApp.ApplicationController = Ember.Object.extend

我希望这能帮上忙!

票数 4
EN

Stack Overflow用户

发布于 2012-06-24 10:58:50

我也遇到了同样的问题,经过一番挖掘,我发现了以下几点:

控制台错误指当前稳定的ember发行版中缺少Ember.ObjectControllerEmber.ObjectController过去是在旧版本的成员,被删除,现在正在作出的方式回来,如在这个堆叠溢出的答案中所述。在这个答案中也有一个(临时)解决方案。

最新的成员发布(可通过成员github回购)包括这一变化,我一直试图使用它与成员-rails,同时阅读Ember应用结构指南。经过进一步的研究,我发现Ember.State已经更新为Ember.Route,还有一些对connectOutlets回调的更新,详见此承诺

引用一个成员-rails贡献者,余烬-铁路发电机是一个“混乱”。.因此,您可能需要使用上面提到的修复更新一些生成的代码。

或者,我建议阅读大脑教程,使用他们所使用的精确设置(在他们的示例应用程序代码中可以找到)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11161689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档