rev 4
在我从to跳转后rev 11
,以下代码不再起作用:
App.Coffee
brand: DS.attr "string"
App.Coffee.reopenClass
url: "different/location/coffee"
如何设置自定义网址rev 11
?
rev 4
在我从to跳转后rev 11
,以下代码不再起作用:
App.Coffee
brand: DS.attr "string"
App.Coffee.reopenClass
url: "different/location/coffee"
如何设置自定义网址rev 11
?
您可以通过为模型注册适配器来实现此目的:
App.Store = DS.Store.extend({
revision: 11,
adapter: DS.RESTAdapter.create()
});
App.Store.registerAdapter('App.Coffee', DS.RESTAdapter.extend({
namespace: 'different/location'
}));
你在商店里做,而不是buildUrl
:
Store: DS.Store.extend({
revision: 11,
adapter: DS.RESTAdapter.create({
buildURL: function(url) {
return 'different/location/coffee/%@'.fmt(url);
}
})
})
(与它结合使用pluralization
会产生奇迹。)