Tag: polymorphic associations

Rails 5 – 使用多态关联 – 呈现视图

我正在尝试学习如何在我的Rails 5应用程序中使用多态关联。 我最近问过这个问题,但是我编辑了很多次来展示我正在尝试的所有东西,它变得一团糟 我有一个名为Organization,Proposal和Package :: Bip的模型。 协会是: 组织 has_many :bips, as: :ipable, class_name: Package::Bip accepts_nested_attributes_for :bips, reject_if: :all_blank, allow_destroy: true 提案 has_many :bips, as: :ipable, class_name: Package::Bip accepts_nested_attributes_for :bips, reject_if: :all_blank, allow_destroy: true 套票:必必 belongs_to :ipable, :polymorphic => true, optional: true #, inverse_of: :bip Package :: Bip可以与Organization或Proposal相关联。 我正在努力弄清楚如何在我的提案节目中展示仅属于提案的Package :: Bips,以及组织中的提案。 我的package :: bip表有以下两列: # ipable_id […]

多态关联在同一模型上具有多个关联

我对我所获得的多态关联感到有些困惑。 我需要一个文章模型来获得标题图像和许多图像,但我希望有一个图像模型。 更令人困惑的是,Image模型具有多态性(允许其他资源拥有许多图像)。 我在我的文章模型中使用此关联: class Article :imageable has_many :images, :as => :imageable end 这可能吗? 谢谢。