【发布时间】:2014-03-09 04:21:08
【问题描述】:
在 Ember 中,我通常会提交这样的资源:
App.FooNewController = Ember.ObjectController.extend(
actions:
submit: ->
@get('model').save().then ((response) =>
@transitionToRoute('foo', @content)
), (response) =>
@set "errors", response.errors
)
之所以有效,是因为用户输入到 Foo 表单中的所有数据都可以很好地转换为 Foo 模型。但是包含敏感信息(例如密码和电子邮件地址)的 User 模型呢?我不希望在模型中包含这些信息。但是,如果它不存在,那么当我提交包含这些字段的用户表单时,Ember Data 将不会向服务器提交密码和电子邮件,即使它提交了用户名等非敏感数据。
所以我的问题是,如何让 Ember Data 在提交时包含密码和电子邮件字段?我正在使用 ActiveModelAdapter。
【问题讨论】:
标签: ember.js