【发布时间】:2013-07-30 19:47:31
【问题描述】:
根据URL conventions,可以为REST适配器自定义复数、端点路径和主机。我有一个名为 VoiceMenu 的模型,并且适配器正在按照 URL 约定执行对 api/voice-menus/ 的请求。但它们应该被发送到api/voicemenus/。我确实不想更改我的模型的名称。
如何为这个特定模型配置 REST 适配器?
【问题讨论】:
标签: ember.js ember-data
根据URL conventions,可以为REST适配器自定义复数、端点路径和主机。我有一个名为 VoiceMenu 的模型,并且适配器正在按照 URL 约定执行对 api/voice-menus/ 的请求。但它们应该被发送到api/voicemenus/。我确实不想更改我的模型的名称。
如何为这个特定模型配置 REST 适配器?
【问题讨论】:
标签: ember.js ember-data
假设您已经在适配器上设置了api,您可以像这样在每个模型的基础上设置 url:
App.VoiceMenu = DS.Model.extend({
url: '/voicemenus'
...
});
希望对你有帮助。
【讨论】:
url 的模型属性怎么办?我看到那里有冲突......这有记录吗?
我得到了它的工作:
App.Adapter.configure('plurals', {
voice_menu : 'voicemenus',
});
我真的不喜欢这样,因为这和复数没有关系,但是我不知道有其他方法可以配置它。
【讨论】: