Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获类型错误:对象邀请没有方法'_创建';_Javascript_Ember.js - Fatal编程技术网

Javascript 未捕获类型错误:对象邀请没有方法'_创建';

Javascript 未捕获类型错误:对象邀请没有方法'_创建';,javascript,ember.js,Javascript,Ember.js,我从我的控制器收到此错误: Uncaught TypeError: Object invitation has no method '_create' DS.Store.Ember.Object.extend.createRecord ember-data.js?body=1:1580 App.GroupController.Ember.ObjectController.extend.actions.createInvitation group_controller.js?body=1:11 E

我从我的控制器收到此错误:

Uncaught TypeError: Object invitation has no method '_create'
DS.Store.Ember.Object.extend.createRecord ember-data.js?body=1:1580
App.GroupController.Ember.ObjectController.extend.actions.createInvitation group_controller.js?body=1:11
Ember.ActionHandler.Ember.Mixin.create.send ember.js?body=1:18346
runRegisteredAction ember.js?body=1:37748
Backburner.run ember.js?body=1:6019
Ember.run ember.js?body=1:6427
handleRegisteredAction ember.js?body=1:37746
handleActionEvent ember.js?body=1:21917
Ember.handleErrors ember.js?body=1:908
(anonymous function) ember.js?body=1:21909
jQuery.event.dispatch jquery.js?body=1:4625
elemData.handle
以下是我的控制器的外观:

App.GroupController = Ember.ObjectController.extend
  invitation: (->
    @store.createRecord 'invitation',
      group: @get 'model'
  ).property 'model'
  actions:
    createInvitation: ->
      controller = @
      @get('invitation').save().then (invitation) ->
        controller.get('model.invitations').addObject invitation
我不知道如何调试这个

这是我的模型和数据存储

App.Invitation = DS.Model.extend
  owner: DS.belongsTo 'user',
    async: true
  group: DS.belongsTo 'group'

App.Invitation.FIXTURES = [
  {
    id: 1
    group: 1
    user: 1
  }
]

App.Store = DS.Store.extend
  adapter: 'DS.FixtureAdapter'

我使用的是
Ember 1.4.0

请给我反馈以及你的反对票。没错,毫无意义的投票,你使用的是什么版本的Ember数据?你的一些方法是旧的(我会在你给出一个版本后更新)@kingpin2k我使用的是Ember 1.4.0。它直接来自
ember-rails gem
。我正在关注学校课程中的一些材料。似乎每个其他教程都使用不同版本的API。Ember和Ember Data是不同的产品,您能找到您的Ember Data版本吗?