1
我使用的是ember-rails(0.13.0),ember-data-source(0.13)和ember-source(1.0.0.rc6.2)。從Rails傳遞適當的JSON對象到Ember.js
在我的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}}}, . . . ]}
注意,每個組織嵌套有「組織」散而這又嵌套在另一個「組織「哈希。我假設雙重嵌套不會發生。任何想法發生了什麼?
JSON現在正在通過。非常感謝! – nullnullnull