gpt4 book ai didi

ruby-on-rails - 在同一模型上具有多个关联的多态关联

转载 作者:数据小太阳 更新时间:2023-10-29 06:49:45 24 4
gpt4 key购买 nike

我对我得到的多态关联有点困惑。我需要一个 Article 模型来有一个标题图像和许多图像,但我想要一个单一的图像模型。更令人困惑的是,图像模型是多态的(以允许其他资源拥有许多图像)。

我在我的文章模型中使用这个关联:

class Article < ActiveRecord::Base
has_one :header_image, :as => :imageable
has_many :images, :as => :imageable
end

这可能吗?谢谢。

最佳答案

我试过了,但是 header_image 返回了其中一张图片。仅仅是因为图像表没有指定不同的图像使用类型(header_image 与普通图像)。它只是说:imageable_type = Image for both uses。因此,如果没有存储有关使用类型的信息,ActiveRecord 将无法区分。

关于ruby-on-rails - 在同一模型上具有多个关联的多态关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1168047/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com