rails-api ember js多态关联

时间:2015-06-30 12:26:59

标签: ruby-on-rails ember.js ember-data polymorphic-associations

在我的Rails Api上,我有3个模型User,Property和Address。每个用户和属性可以将一个地址和地址设置为多态关联,如下所示:

address.rb

class Address < ActiveRecord::Base
  belongs_to :locatable, polymorphic: true
end

user.rb

class User < ActiveRecord::Base
  has_one :address, as: :locatable, dependent: :destroy
end

property.rb

class Property < ActiveRecord::Base
  has_one :address, as: :locatable, dependent: :destroy
end

在我的addresses我有以下fiels:locatable_typelocatable_id以及地址正文的必要字段。

我的规格正在传递到铁路方面,但是当我很难在Ember中实现这种关联时。我在rails侧使用ActiveModelSerializer gem,在ember端使用ActiveModelAdapter。

所以,我想知道是否有人可以指出我要遵循的方向,以便在Ember中设置这些关联。

谢谢,

0 个答案:

没有答案