【问题标题】:Customize path on a per-model basis, for the REST adapter为 REST 适配器在每个模型的基础上自定义路径
【发布时间】:2013-07-30 19:47:31
【问题描述】:

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

如何为这个特定模型配置 REST 适配器?

【问题讨论】:

    标签: ember.js ember-data


    【解决方案1】:

    假设您已经在适配器上设置了api,您可以像这样在每个模型的基础上设置 url:

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

    希望对你有帮助。

    【讨论】:

    • 谢谢!但是......在模型中?如果我有一个名为url 的模型属性怎么办?我看到那里有冲突......这有记录吗?
    【解决方案2】:

    我得到了它的工作:

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

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

    【讨论】:

      猜你喜欢
      • 2016-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-14
      • 1970-01-01
      • 2021-11-06
      • 2015-10-17
      • 2022-01-05
      相关资源
      最近更新 更多