【问题标题】:Non-resourceful routes in Ember DataEmber 数据中的非资源路由
【发布时间】:2014-12-28 04:36:52
【问题描述】:

我正在我的网络应用程序的主页上写一个注册表单。该表单有一个user 模型和一个reminder 模型,它们都是Ember Data 模型。

当表单提交时,它会 POST 到 /api/signups。后端创建用户、创建提醒并发送电子邮件。没有在数据库中创建实际的 signup 记录。

如何使用 Ember 数据将我的提醒 + 用户数据发送到此 URL?我能够将提醒嵌入到用户中,从而将所有数据放在一个有效负载中,但我不确定告诉 Ember Data 的适配器 POST 到 /api/signups 的最惯用方式(而不是例如 /api/users或/api/reminders)。

【问题讨论】:

    标签: ember.js ember-data


    【解决方案1】:

    您可以尝试使用以下内容覆盖变形器 (http://emberjs.com/guides/models/the-rest-adapter/#toc_pluralization-customization):

    inflector.irregular('user','signups');
    

    这应该会强制 Ember Data 在您保存时发布到 /signups,但它也会从该路由获取。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-09
      • 1970-01-01
      • 2015-01-19
      • 2013-02-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多