【发布时间】:2013-02-05 09:23:42
【问题描述】:
伙计们!是否有任何关于 ember-data 和远程后端服务器如何协同工作的示例(单独的应用程序 - 带有 ember.js 的客户端和抽象的后端服务器,例如 Rails)? 还有这里的第二个问题——如何用ember-data模型制作数组属性(对象数组)?
【问题讨论】:
标签: javascript ruby-on-rails ember.js client-side ember-data
伙计们!是否有任何关于 ember-data 和远程后端服务器如何协同工作的示例(单独的应用程序 - 带有 ember.js 的客户端和抽象的后端服务器,例如 Rails)? 还有这里的第二个问题——如何用ember-data模型制作数组属性(对象数组)?
【问题讨论】:
标签: javascript ruby-on-rails ember.js client-side ember-data
Ember 网站上有一个指南,提供了很好的解释;
http://emberjs.com/guides/models/finding-models/
如果您使用的是 Rails,您可能会使用 REST 适配器
http://emberjs.com/guides/models/the-rest-adapter/
这是一个使用 ember-data 和 Rails 的全功能 Ember 应用:
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"
});
【讨论】:
url: 'resource' ?