0
我是新来的协会。任何人都可以解释我在哪里使用多态协会及其目的。使用多态协会
类图片<的ActiveRecord ::基地 belongs_to的:可成像,多态=>真 端
类Employee <的ActiveRecord ::基地 的has_many:图片,:为=>:可成像 端
类产品<的ActiveRecord ::基地 的has_many:图片,:为=>:可成像 端
感谢提前。
我是新来的协会。任何人都可以解释我在哪里使用多态协会及其目的。使用多态协会
类图片<的ActiveRecord ::基地 belongs_to的:可成像,多态=>真 端
类Employee <的ActiveRecord ::基地 的has_many:图片,:为=>:可成像 端
类产品<的ActiveRecord ::基地 的has_many:图片,:为=>:可成像 端
感谢提前。
当父对象类或子对象类未知时,使用多态关联。
如
A has_many :cs, :as => resource, :dependent => :destroy
B has_many :cs, :as => resource, :dependent => :destroy
C belongs_to :resource, :polymorphic => true
这里,C既可以属于A或B.
看到http://guides.rubyonrails.org/association_basics.html#polymorphic-associations以获取更多信息。
Thanks.its真的很有帮助 – Inaccessible