から にジャンプした後rev 4
、rev 11
次のコードは機能しなくなりました。
App.Coffee
brand: DS.attr "string"
App.Coffee.reopenClass
url: "different/location/coffee"
でカスタム URL を設定するにはどうすればよいrev 11
ですか?
から にジャンプした後rev 4
、rev 11
次のコードは機能しなくなりました。
App.Coffee
brand: DS.attr "string"
App.Coffee.reopenClass
url: "different/location/coffee"
でカスタム URL を設定するにはどうすればよい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
効果抜群です。)