使用{{#each ...}时未设置{。action ...}}的event.context(未定义)

时间:2012-08-04 13:21:26

标签: ember.js

我是第一次通过大致遵循Ember.js指南尝试Ember.js,但我遇到了以下问题。

相关代码: https://gist.github.com/3257657(有关完整的rails应用,请参阅:https://github.com/basveeling/ember-test

上下文: 我正在使用1.0预发布的ember.js运行最新的ember-rails构建。我正在为帖子模型使用ember-data。

除了{{action showPost context="post" href=true}}创建的href具有未定义的ID(#/posts/undefined)之外,几乎所有内容都适用于此应用。 此外,传递给showPost操作的jQuery事件没有context属性(它有一个view属性)。

我是以错误的方式行事,还是我偶然发现了预发行版中的错误?

编辑:这可能与Url contains 'undefined' instead of id after navigating back from 'edit' to 'show'

有关

1 个答案:

答案 0 :(得分:7)

尝试将{{action showPost context="post" href=true}}更改为{{action showPost post href=true}}

1.0预发布已更改动作助手。

更多信息:https://github.com/emberjs/ember.js/commit/83b7a61a892e55423cf1e66f606b13435bcab8f0