Tag: 余烬数据

如何使用Ember Data&Rails在单个Ember.js表单中保留hasMany关联?

我在使用Ember.js,Ember Data和Rails确定使用单个表单保持hasMany关联的正确方法时遇到了麻烦。 客户有很多项目。 我有一个新的项目表单,有两个字段:项目名称和客户端名称。 http://cl.ly/image/3z0P0R3M1t2u 我试图将我的创建逻辑保留在Ember.js ClientsController和ProjectsController中 ,但我是否需要将其中一部分移动到我的ProjectsNewView上的提交操作中? 更新:我在发现此问题后更新了我的代码。 我越来越近了,但Rails ProjectsController仍然没有收到相关的client_id。 它不是控制器接收的参数的一部分。 我觉得我可能不是最好的方式。 楷模: 轨道 class Client true end class Project true validates :client, :presence => true end Ember.js App.Client = DS.Model.extend name: DS.attr(‘string’) projects: DS.hasMany(‘App.Project’, { embedded: true }) validate: -> if @get(‘name’) is null or @get(‘name’) is ” ‘Client requires a name.’ App.Project […]