Ruby on rails 具有不同型号和载波的图像库

Ruby on rails 具有不同型号和载波的图像库,ruby-on-rails,carrierwave,Ruby On Rails,Carrierwave,我有一个rails应用程序,它有3种型号,分别是组织活动和空缺,它们都需要一个图像库。 我正在考虑制作另一款Gallery,该款有许多图像,然后使用carrierwave将多张图像上传到Gallery。如何将画廊模型与3种不同的模型相关联?多态关联 您可以使用带有图像字段的画廊模型,用于上传带有载波的图像,并且关联将属于这些类型 组织机构 有很多:图库,:as=>:imageable 运动 你有很多 :图库,:as=>:可成像 空缺 有很多:图库,:as=>:imageable 画廊 属于:可成

我有一个rails应用程序,它有3种型号,分别是
组织
活动
空缺
,它们都需要一个图像库。
我正在考虑制作另一款
Gallery
,该款
有许多
图像
,然后使用carrierwave将多张图像上传到Gallery。如何将画廊模型与3种不同的模型相关联?多态关联

您可以使用带有图像字段的画廊模型,用于上传带有载波的图像,并且关联将属于这些类型

组织机构

有很多:图库,:as=>:imageable

运动 你有很多

:图库,:as=>:可成像

空缺

有很多:图库,:as=>:imageable

画廊

属于:可成像,多态:true

imageable_id
imageable_type
也将在画廊模型中