我目前有一个名为Image
. 该模型与Article
.
class Article < ActiveRecord::Base
has_many: images
end
Image 表包含一个article_id
,因此图像与文章相关联。
但是,我也想将我的图像与其他模型一起使用。因此我想象article_id
变成类似的东西owner_id
并添加一个名为模型owner_model
的新属性。Image
这样其他模型也可以有许多图像。
知道这是否可以使用 ActiveRecord 优雅地实现以及如何去做?
在旁注中,我使用 CarrierWave 来拍摄图像。