我正在使用 ember-rails (0.13.0)、ember-data-source (0.13) 和 ember-source (1.0.0.rc6.2)。
在我的 Rails 控制器中,我有:
respond_to :json, :html
def index
@organizations = Organization.approved.limit(25)
respond_with @organizations
end
在客户端,我有这个模型:
Whistlr.Organization = DS.Model.extend
name: DS.attr('string')
这个organizations
模板:
ul
each organization in model
li = organization
这将呈现以下列表:
<Whistlr.Organization:ember335:null>
看起来组织没有被模型正确设置。我不确定是什么原因造成的,但我最好的猜测是 JSON 的结构不正确:
{"organizations":[{"organizations":{"name":"West-Nikolaus","id":null,"image":{"url":null}}},{"organizations":{"name":"Ward LLC","id":null,"image":{"url":null}}}, . . . ]}
请注意,每个组织都嵌套了一个“组织”散列,该散列又嵌套在另一个“组织”散列中。我假设不会发生双重嵌套。知道发生了什么吗?