针对REST适配器,基于每个模型自定义路径

时间:2013-07-30 19:47:31

标签: ember.js ember-data

根据URL conventions,可以自定义REST适配器的复数,端点路径和主机。我有一个名为VoiceMenu的模型,并且适配器正在按照URL约定对api/voice-menus/执行请求。但是应该将它们发送到api/voicemenus/。我想要更改我的模型的名称。

如何为此特定型号配置REST适配器?

2 个答案:

答案 0 :(得分:0)

假设您已经在适配器上设置了api,您可以在每个型号的基础上设置网址,如下所示:

App.VoiceMenu = DS.Model.extend({
  url: '/voicemenus'
  ...
});

希望它有所帮助。

答案 1 :(得分:0)

我得到了它:

App.Adapter.configure('plurals', {
    voice_menu : 'voicemenus',
});

我真的不喜欢这个,因为这与复数无关,但我知道没有其他方法可以配置它。