1

から にジャンプした後rev 4rev 11次のコードは機能しなくなりました。

App.Coffee
    brand: DS.attr "string"

App.Coffee.reopenClass
    url: "different/location/coffee"

でカスタム URL を設定するにはどうすればよいrev 11ですか?

4

2 に答える 2

0

これは、モデルのアダプターを登録することで実現できます。

App.Store = DS.Store.extend({
  revision: 11,
  adapter: DS.RESTAdapter.create()
});

App.Store.registerAdapter('App.Coffee', DS.RESTAdapter.extend({
  namespace: 'different/location'
}));
于 2013-10-28T19:52:31.443 に答える
0

代わりにストアでそれを行いますbuildUrl

Store: DS.Store.extend({
    revision: 11,
    adapter: DS.RESTAdapter.create({
        buildURL: function(url) {
            return 'different/location/coffee/%@'.fmt(url);
        }
    })
})

(併用するとpluralization効果抜群です。)

于 2013-02-09T12:17:48.553 に答える