Ember Data中的非资源路线

时间:2014-12-28 04:36:52

标签: ember.js ember-data

我正在我的网络应用的主页上写一个注册表单。该表单包含user模型和reminder模型,均为Ember Data模型。

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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