javascript - Ember.js ember-data 查找远程服务器上的所有对象

标签 javascript ruby-on-rails ember.js client-side ember-data

各位!是否有任何关于 ember-data 和远程后端服务器如何协同工作的示例(单独的应用程序 - 带有 ember.js 的客户端和抽象后端服务器,例如 Rails)? 这里的第二个问题 - 如何使用 ember-data 模型创建数组属性(对象数组)?

最佳答案

Ember 网站上有一个指南,其中提供了很好的解释;

http://emberjs.com/guides/models/finding-models/

如果您使用 Rails,您可能会使用 REST 适配器

http://emberjs.com/guides/models/the-rest-adapter/

这是一个功能齐全的 Ember 应用程序,使用 ember-data 和 Rails:

https://github.com/dgeb/ember_data_example/

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

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

关于javascript - Ember.js ember-data 查找远程服务器上的所有对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14703989/

相关文章:

java - 使用 Jackson 处理 Ember JSON API 请求

javascript - 如何绕过 ember.js 中渲染父模板?

javascript - 自动刷新在 JavaScript 中不起作用

javascript - setAttribute() 不是 "remember"如果它是一个已定义的变量,那么函数中分配给它的 ID 的值?

ruby-on-rails - Rails 4 Eager Load has_many 单个对象的关联

ruby-on-rails - 具有可选字段的模型未保存

ember.js - 如何定义在 Ember 中点击父级时进行渲染的嵌套路由

javascript - realm.io如何在react-native中实现——组件及初始化

Javascript:快速而肮脏的空 div 或其他元素

ruby-on-rails - 在哪里定义 Rails 应用程序的版本号