私は単純なEmber 2.4アプリケーションを持っています。私はsaveInvitation
アクションをトリガーするとここに関連するコードは私の、モデルからEmberパラメータを受け取っていないレール
../models/invitation.js
import DS from 'ember-data';
export default DS.Model.extend({
email: DS.attr('string')
});
../controllers/index.js
import Ember from 'ember';
export default Ember.Controller.extend({
emailAddress: '',
actions: {
saveInvitation() {
const email = this.get('emailAddress');
const newInvitation = this.store.createRecord('invitation', {
email: email,
});
newInvitation.save();
}
}
});
ですRailsバックエンドはパラメータを受け取りません。正しいアクション/コントローラは要求を受け取りますが、唯一のパラメータは{action: "create", controller: "invitations"}
です。
何か不足していますか?パラメータには、電子メールによる招待状を含めるべきではありませんか?