Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ember.js远程服务器上的Ember data findAll对象_Javascript_Ruby On Rails_Ember.js_Client Side_Ember Data - Fatal编程技术网

Javascript Ember.js远程服务器上的Ember data findAll对象

Javascript Ember.js远程服务器上的Ember data findAll对象,javascript,ruby-on-rails,ember.js,client-side,ember-data,Javascript,Ruby On Rails,Ember.js,Client Side,Ember Data,伙计们!有没有关于ember数据和远程后端服务器如何协同工作的示例(单独的应用程序-带有ember.js的客户端和抽象后端服务器,例如Rails)? 这里的第二个问题是——如何使用余烬数据模型制作数组属性(对象数组?余烬网站上有一个指南,提供了很好的解释 如果您使用的是Rails,那么您可能会使用REST适配器 这是一款功能齐全的Ember应用程序,使用Ember数据和Rails: 最后一个示例看起来像是集成了应用程序,但客户端和后端是完全分开的。要更改适配器预期发送数据的位置,可以在适配

伙计们!有没有关于ember数据和远程后端服务器如何协同工作的示例(单独的应用程序-带有ember.js的客户端和抽象后端服务器,例如Rails)?
这里的第二个问题是——如何使用余烬数据模型制作数组属性(对象数组?

余烬网站上有一个指南,提供了很好的解释

如果您使用的是Rails,那么您可能会使用REST适配器

这是一款功能齐全的Ember应用程序,使用Ember数据和Rails:

最后一个示例看起来像是集成了应用程序,但客户端和后端是完全分开的。要更改适配器预期发送数据的位置,可以在适配器中定义命名空间和/或url:

App.Adapter = DS.RESTAdapter.extend({
  url: "http://www.domain.com/path/to/remote_app/",
  namespace: "api/v1"
});

在灰烬网站上有一个指南,它提供了一个很好的解释

如果您使用的是Rails,那么您可能会使用REST适配器

这是一款功能齐全的Ember应用程序,使用Ember数据和Rails:

最后一个示例看起来像是集成了应用程序,但客户端和后端是完全分开的。要更改适配器预期发送数据的位置,可以在适配器中定义命名空间和/或url:

App.Adapter = DS.RESTAdapter.extend({
  url: "http://www.domain.com/path/to/remote_app/",
  namespace: "api/v1"
});

有件事我很清楚,谢谢。扩展DS.model扩展函数smth后是否需要RESTAdapter write,如下所示:
url:'resource'
?否,REST适配器将使用资源的名称获取url(当然是以RESTful方式)。如果需要,您可以更改各个型号的配置,但最好将命名尽可能接近默认值。我很清楚,谢谢。扩展DS.model扩展函数smth后是否需要RESTAdapter write,如下所示:
url:'resource'
?否,REST适配器将使用资源的名称获取url(当然是以RESTful方式)。如果需要,可以更改各个模型的配置,但最好使命名尽可能接近默认值。