Polymorphe Assoziation mit mehreren Assoziationen auf demselben Modell

Ich bin etwas verwirrt über eine polymorphe Assoziation, die ich habe. Ich benötige ein Artikelmodell, um ein Header-Bild und viele Bilder zu haben, aber ich möchte ein einzelnes Bildmodell haben. Um die Sache noch verwirrender zu machen, ist das Bildmodell polymorph (damit andere Ressourcen viele Bilder haben können).

Ich verwende diese Zuordnung in meinem Artikelmodell:

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

Ist das möglich? Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage