在我的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_type
和locatable_id
以及地址正文的必要字段。
我的规格正在传递到铁路方面,但是当我很难在Ember中实现这种关联时。我在rails侧使用ActiveModelSerializer gem,在ember端使用ActiveModelAdapter。
所以,我想知道是否有人可以指出我要遵循的方向,以便在Ember中设置这些关联。
谢谢,