【发布时间】:2013-07-16 13:56:47
【问题描述】:
我正在使用 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}}}, . . . ]}
请注意,每个组织都嵌套有一个“组织”散列,该散列又嵌套在另一个“组织”散列中。我假设不会发生双重嵌套。知道发生了什么吗?
【问题讨论】:
标签: ruby-on-rails json ember.js