Ich habe eine einfache Ember 2.4-Anwendung. Hier ist der relevante CodeSchienen, die keine Ember-Parameter von Modell
../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();
}
}
});
Wenn ich die saveInvitation
Aktion auslösen, meine Das Rails-Backend erhält keine Parameter. Die richtige Aktion/Steuerung empfängt die Anfrage, aber die einzigen Parameter sind {action: "create", controller: "invitations"}
.
Fehle ich etwas? Sollten die Parameter die Einladung mit der E-Mail nicht enthalten?