如何使用ember-data获取/检索我的REST数据?

Ram*_*nco 4 json ruby-on-rails ember.js

我一直在搜索与ember数据一起打包的REST适配器的文档,但我似乎无法找到有关如何实际让ember向服务器发出json请求或如何检索或访问数据的任何信息一旦它使用这个适配器发出请求(ember-data页面上的文档似乎都是关于滚动你自己的适配器,除了关于如何指定你是否需要禁用批量提交的小段落,尽管我可能只是遗漏了什么 )

pan*_*atz 8

您必须告诉您的商店使用,DS.RESTAdapter并通过AJAX调用处理与服务器的通信,请参阅此处的基本示例

您可以基本了解如何RESTAdapter测试中使用它.

App = Ember.Application.create({});

App.store = DS.Store.create({
    revision: 3,
    adapter: DS.RESTAdapter.create({
        ajax: function(url, type, hash) {
            console.log(arguments);
        }
    })
});

App.Person = DS.Model.extend({
});

App.Person.createRecord({
});

// tell the store to contact REST service
App.store.commit();
Run Code Online (Sandbox Code Playgroud)